UILabel不会因自动布局而变大

时间:2014-12-13 01:01:02

标签: ios uilabel autolayout

我正在使用autolayout而我的UILabel似乎在iphone 6和6+上打开应用程序时变得更大。我在标签上有以下限制:

- 垂直间距到顶部布局指南

- 标签下方图像的垂直间距

- 容器中的水平中心

我还尝试将宽高比约束设置为自身,然后使用父视图(具有乘数比)设置相等的宽度约束,以便当父视图的宽度扩展时,标签也会没有运气。

我是否应该实施设置以允许这种情况发生?我认为标签具有固有的大小,因此随着父视图的增长,它们会自行变大。

1 个答案:

答案 0 :(得分:0)

不,它们具有固有的大小,因此随着内容的增长(即它们包含多少文本),它们会变大。 是内在的大小调整意味着什么。这意味着大小内在

此外,物理调整标签大小(例如,使其更高更宽)会改变标签的大小。例如,如果您的标签具有明显的彩色背景,这将是显而易见的。但是,它对文本 font 的大小没有任何直接影响。