UITableview 自动换行长文本

Posted

技术标签:

【中文标题】UITableview 自动换行长文本【英文标题】:UITableview to autowrap long text 【发布时间】:2010-05-10 21:13:26 【问题描述】:

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

【问题讨论】:

【参考方案1】:

您需要动态确定单元格的高度,并设置标签以使其自动调整大小。这里有比较全面的解释:http://www.cimgf.com/2009/09/23/uitableviewcell-dynamic-height/

【讨论】:

【参考方案2】:

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

label.lineBreakMode = UILineBreakModeWordWrap;

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

一切顺利。

【讨论】:

【参考方案3】:

查看 UITableViewCell here 内的 UILabel 的 lineBreakMode 选项。

第 -f

【讨论】:

以上是关于UITableview 自动换行长文本的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在 div 中自动换行长单词?

VS2010自动换行如何设置行长

如何用css控制文本自动换行 ?

notepad++为啥每次粘贴都会自动换行

html5文字自动换行怎么设置

cell自动换行