2011-11-30 51 views
3

我已将标签添加到ViewController.xib。标签打包时间太长

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

这怎么办?

回答

4

设置属性或者与编程:

@property(nonatomic) NSInteger numberOfLines 

或在Interface Builder。

下面是文档:

此属性控制,以适应标签的文本到它的边框采用的最大行数。此属性的默认值为1.要删除任何最大限​​制并根据需要使用尽可能多的行,请将此属性的值设置为0.

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

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

+0

工程就像一个魅力!谢谢 ! – summerc

+0

感谢您对我的解释。 –