iOS 8自动高度单元格不正确直到横向

时间:2015-08-05 15:00:38

标签: ios objective-c uitableview autolayout

我尝试在UITableView中自动调整我的单元格。我在每个单元格中有3个UILabel,最后一个UILabel的大小取决于文本内容。由于自动高度(iOS8),最后一个UILabel完全显示,但有时隐藏单元格末尾的一段文本。在这种情况下,我必须横向观看,我会看到隐藏的文字。

在我的代码中,我在ViewDidLoad中设置了自动维度:

self.tableView.estimatedRowHeight = 100.0;
self.tableView.rowHeight = UITableViewAutomaticDimension;

我在自定义TableViewCell上设置了top,right,bottom,left约束。

在使用cellForRowAtIndexPath方法返回我的单元格之前,我还有以下几行:

[cell setNeedsUpdateConstraints];
[cell updateConstraintsIfNeeded];
[cell setNeedsLayout];
[cell layoutIfNeeded];

0 个答案:

没有答案