ios 7中不工作的UILabel AutoShrink属性
我从nib文件中添加了标签的Autoshrink属性,如下所示 它在ios6中运行良好,但在ios7中不起作用。 ios6: ios7 为什么会发生这种情况?我使用的是ios 7中不工作的UILabel AutoShrink属性,ios,objective-c,iphone,xcode,uilabel,Ios,Objective C,Iphone,Xcode,Uilabel,我从nib文件中添加了标签的Autoshrink属性,如下所示 它在ios6中运行良好,但在ios7中不起作用。 ios6: ios7 为什么会发生这种情况?我使用的是numberoflines=2 帮助解决此问题 谢谢是的,因为您正在使用 numberOfLines = 2 这意味着您的标签将有两行,因此它会自动相应地调整大小,因为您的标签将有两行, 设置标签的背景色以了解标签尺寸 编辑- 如果希望标签文本相应地适合其他Superview元素,并且认为标签的文本可能太长,请将numb
numberoflines=2
帮助解决此问题
谢谢是的,因为您正在使用
numberOfLines = 2
这意味着您的标签将有两行,因此它会自动相应地调整大小,因为您的标签将有两行,
设置标签的背景色以了解标签尺寸
编辑-
如果希望标签文本相应地适合其他Superview元素,并且认为标签的文本可能太长,请将numberOfLines设置为0
基本上numberOfLines表示标签文本可以具有的最大换行符
将字体设置为较低的值-14,13(根据我感觉到的上一个字体判断)
将标签设置为固定宽度,以便知道下一条线将显示在该宽度之后,
将行数设置为0谢谢您的回答,但解决方法是什么?您到底想实现什么,我将在编辑中回答i Set numberLines=0在iOS7中仍然不起作用减小标签的宽度并保持自动收缩为“固定”