如何防止UITableViewCell的textLabel在iPad上截断其文本

Jam*_*est 8 uitableview uilabel ipad ios

UITableView在iPad上使用它,由于某种原因,UITableViewCell.textLabel即使有足够的空间来显示文本,它的文本也会被截断.我尝试了以下所有方法,但都没有修复它:

  1. 在单元格上设置灵活宽度的自动调整遮罩
  2. [cell sizeToFit]设置文本后调用
  3. 打电话[cell.textLabel setNumberOfLines:0][cell.textLabel setLineBreakMode:NSLineBreakByWordWrapping]

我还没有尝试子类化UITableViewCell并在layoutSubviews方法中显式设置框架.试图避免这种情况,因为我觉得应该有更好的解决方案.我也不想调整文本大小 - 有足够的空间来适应文本的全字体大小.

在此输入图像描述

kir*_*vda 7

你设置第0行的text textLabel数

     cell.textLabel.numberOfLines=0;
     cell.textLabel.lineBreakMode=UILineBreakModeWordWrap; or NSLineBreakByWordWrapping;
Run Code Online (Sandbox Code Playgroud)

希望它对你有所帮助


Jam*_*est 0

答案最终与 UITableViewCell 无关。有一段代码会截断要在表视图单元格中显示的文本!感谢大家到目前为止的帮助。