我正在使用autolayout
而我的UILabel
似乎在iphone 6和6+上打开应用程序时变得更大。我在标签上有以下限制:
- 垂直间距到顶部布局指南
- 标签下方图像的垂直间距
- 容器中的水平中心
我还尝试将宽高比约束设置为自身,然后使用父视图(具有乘数比)设置相等的宽度约束,以便当父视图的宽度扩展时,标签也会没有运气。
我是否应该实施设置以允许这种情况发生?我认为标签具有固有的大小,因此随着父视图的增长,它们会自行变大。
答案 0 :(得分:0)
不,它们具有固有的大小,因此随着内容的增长(即它们包含多少文本),它们会变大。 那是内在的大小调整意味着什么。这意味着大小内在。
此外,物理调整标签大小(例如,使其更高更宽)会改变标签的大小。例如,如果您的标签具有明显的彩色背景,这将是显而易见的。但是,它对文本 font 的大小没有任何直接影响。