我在nib文件中添加了我的标签的Autoshrink属性,如下所示;
它在ios6中运行良好,但在ios7中没有影响。
ios6 :
ios7
为什么会这样?我正在使用numberoflines=2
帮助解决此问题
谢谢
答案 0 :(得分:0)
是的,因为你正在使用
numberOfLines = 2
这意味着您的标签将有两行,因此它会自动调整大小,因为您的标签将为2行, 设置Label的背景颜色以了解标签尺寸。
编辑 - 如果你希望你的labeltext相应地适合其他Superview元素并且认为你的标签文本太长了,那么设置numberOfLines = 0.
基本上numberOfLines表示标签的文本可以有
的最大换行符将您的FONT设置为较低的值 - 14,13(根据您之前的感觉判断) 将Label设置为固定宽度,以便您知道nextLine将出现在该宽度之后, 将行数设置为0