标签: ios swift xcode6 uilabel autosize
我的UI中需要一个标签,最多可容纳32个字符而不会扭曲,因此我启用了自动缩小并将行数更改为0:
继承我在IB上的标签:
现在,当我运行应用程序时,它会在屏幕上运行:
我怎样才能使其适合呢?
答案 0 :(得分:1)
您不希望行数为0,因为这会告诉标签使用所需的任何行数。您还必须将标签的右边缘限制在其超级视图的右边缘,因为如果没有它,它将从右侧运行,如您所见。
0
答案 1 :(得分:0)
首先删除约束
答案 2 :(得分:0)
你正朝着正确的方向前进。设置标签的最小字体大小和最大字体大小,不需要截断字符,不需要设置行数。自动收缩绝对有效。