我在 UITabelViewCell 内显示 UILabel - 我试图将溢出的文本放到下一行。这很好用,当我使用“Title”ProtoType 单元格时——但由于我切换到带有一个 UILabel 的自定义单元格(所以我可以调整 UILabel 的宽度),事情似乎有点坏了。
答案(由 Jack Wu 提供):标签太小,无法容纳 2 行。
这就是我正在做的事情,以及我尝试设置换行符的方式:
UILabel *label = (UILabel *)[cell viewWithTag:200];
[label setLineBreakMode:NSLineBreakByWordWrapping];
[label setNumberOfLines:0];
这就是我的 IB 的样子:
发生了
什么:文本在标签的宽度处被截断 - 但没有发生换行符。这就是它的外观(参见带有尾随的单元格,
,那些被切断了)
我在这里想念什么?
编辑:使用[label sizeToFit]
结果如下: