如何在 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);
最佳答案
在 Interface Builder 中,将标签的宽度设置为高优先级,然后将拥抱优先级设置为高。
此外,不要忘记将 numberOfLines 设置为 0。
文本将以动态高度显示。
关于ios - 根据标签文本的大小创建具有动态高度的 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29502690/