标签包装时间过长

时间:2011-11-30 19:23:24

标签: objective-c ios

我已将Label添加到我的ViewController.xib中。

问题是当标签的文字太长时,只能看到部分文字。它不会进入下一行。

如何做到这一点?

1 个答案:

答案 0 :(得分:4)

以编程方式设置属性:

@property(nonatomic) NSInteger numberOfLines

或在界面构建器中。

以下是文档:

此属性控制使用的最大行数,以便将标签的文本放入其边界矩形中。此属性的默认值为1.要删除任何最大限​​制,并根据需要使用尽可能多的行,请将此属性的值设置为0.

如果使用此属性约束文本,则使用适当的换行符模式截断任何不符合最大行数和标签边界矩形内的文本。

使用sizeToFit方法调整接收器大小时,调整大小会考虑存储在此属性中的值。例如,如果此属性设置为3,则sizeToFit方法会调整接收器的大小,使其大到足以显示三行文本。