UITableView估计高度不可见单元格更新

时间:2015-09-28 09:20:56

标签: ios objective-c iphone uitableview autolayout

我正在使用UITableView估计的高度功能。我想让动画显示textField的提示。我的单元格xib文件如下所示:

TextField cell

我使用以下代码

配置了自动调整大小
self.tableView.estimatedRowHeight = 44;
self.tableView.rowHeight = UITableViewAutomaticDimension;

当您第一次到达屏幕时,它仅在单元格内显示UITextField,因为label.text = nil;当用户点按帮助按钮时,我会切换到提示模式并使用某些文字填充标签。 要更新我正在使用的单元格

[self.tableView beginUpdates];
[self.tableView endUpdates];

但它仅更新可见细胞。当我滚动到顶部你可以看到滞后,可能是新高度的计算。 如何使用动画对所有单元格进行强制更新?

0 个答案:

没有答案