UITableview自动换行长文本

时间:2010-05-10 21:13:26

标签: iphone cocoa-touch uitableview

如何让UITableView自动换行长于单元格宽度的文本?

3 个答案:

答案 0 :(得分:2)

设置标签的“setNumberOfLines”属性以将文本换行到所需的行数。如果您不希望文本末尾的....如果它太长,那么

label.lineBreakMode = UILineBreakModeWordWrap;

或者如果你想在文本之后显示...那么就不要使用上面的代码。

一切顺利。

答案 1 :(得分:2)

您需要动态确定单元格的高度,并设置标签以便自动进行自动调整。这里有一个相当全面的解释:http://www.cimgf.com/2009/09/23/uitableviewcell-dynamic-height/

答案 2 :(得分:0)

请参阅UITableViewCell here内UILabel的lineBreakMode选项。

HTH
-f