根据标签文本的大小创建具有动态高度的UILabel

时间:2015-04-07 22:45:46

标签: ios iphone swift

如何在动态高度的swift中创建uilabel,以便自动换行。

label = UILabel();
var str = " khduhfi8wde fwei9jfriuwqef iwfiuwqef iefiedf ejfiejfi9e      eihjfiefi8e eifiejh";
label.frame = CGRectMake(50, 50, 100, 100);
label.text = str;
view.addSubview(label);

1 个答案:

答案 0 :(得分:1)

在Interface Builder中,将高优先级设置为标签的宽度,然后将拥抱优先级设置为高。

另外,不要忘记将numberOfLines设置为0。

然后将以动态高度显示文本。