iPhone是否有可能找到UILabel的极限?

时间:2012-07-23 14:52:28

标签: iphone objective-c xcode text uilabel

有没有办法找到UILabel的文字限制?我只是想知道UILabel的文本限制何时超过。就像Xcode标识Label的换行符一样。有可能吗?

3 个答案:

答案 0 :(得分:0)

从技术上讲,UILabel的文本属性是NSString对象,对于NSString对象,没有已知的长度限制,但内存。

答案 1 :(得分:0)

您可以比较标签的宽度和文字的宽度。您可以使用NSString的sizeWithFont方法获取文本的大小。对于字体,您可以使用label.font。

答案 2 :(得分:0)

我认为您正在寻找sizeWithFont:方法:

float textWidth = [yourString sizeWithFont:yourLabel.font].width;

然后将textWidthyourLabel.bounds.size.width进行比较。