我有很多包含几个可调整大小的 UITextViews 的单元格。我想让 dataSource 在每个 cellForRowAtIndexPath 调用之前调用 heightForRowAtIndexPath ,而不仅仅是在表重新加载数据时。在那种情况下,我可以在重新加载时返回假高度,并且我不需要在更新时一直重绘所有文本视图(当我需要重绘时性能非常低,比如说 1000 个文本视图),但是当这些文本视图是真正需要。
问问题
72 次
2 回答
0
使用功能:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
在你的控制器中
于 2013-05-21T13:44:52.993 回答
0
是的 用UITableViewDelegate
工具tableView:heightForRowAtIndexPath:
来做 喜欢
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath
{
if (indexPath.row == 1) {
return 90;
}
else{
return 45;
}
}
于 2013-05-21T13:46:05.170 回答