使用多种语言自动化UILabel

时间:2015-02-01 08:30:45

标签: ios swift

我正在尝试在UITableviewCell中实现自动调整UILabel。一切正常,直到我得到一个包含两种语言(英语和希伯来语)的文本字符串。在这种情况下,标签不会自动调整大小,我会在其中获得一行文字,最后有3个冒号“ddddd ...”。 任何想法让它适当调整大小? 谢谢!

2 个答案:

答案 0 :(得分:1)

使用autolayout并将label的line属性设置为0

enter image description here

答案 1 :(得分:0)

除了上面的答案,它也可以通过编程方式完成:

//init a UILabel 
label.numberOfLines = 0;
label.text = multiLangText
[label sizeToFit];

将行设置为0(无限制),然后制作标签" autosized"根据文字数量。