我正在尝试在UITableviewCell中实现自动调整UILabel。一切正常,直到我得到一个包含两种语言(英语和希伯来语)的文本字符串。在这种情况下,标签不会自动调整大小,我会在其中获得一行文字,最后有3个冒号“ddddd ...”。 任何想法让它适当调整大小? 谢谢!
答案 0 :(得分:1)
使用autolayout并将label的line属性设置为0
答案 1 :(得分:0)
除了上面的答案,它也可以通过编程方式完成:
//init a UILabel
label.numberOfLines = 0;
label.text = multiLangText
[label sizeToFit];
将行设置为0(无限制),然后制作标签" autosized"根据文字数量。