UITableView只更新高度不更新内容以及只更新内容不更新高度
2016-02-01 18:06
567 查看
一、UITableView只更新高度不更新内容
如果一个cell高度要在加载完内容以后才能确定,我们一般的方法是调用reloadIndexPaths方法,但这个方法会迫使UITableView再次调用
cellForRowAtIndexPath,导致内容也更新,所以如果只是想更新高度,不更新内容,可以调用:
[self.tableView beginUpdates]; [self.tableView endUpdates];
这两个方法会让所有的cell重新布局,然后重新计算高度。
二、UITableView只更新内容不更新高度
通过UITableView的方法cellForRowAtIndexPath:(注意:不是
UITableViewDataSource的代理方法)可以获得指定的cell。这时候你就可以对这个cell更改一些内容了。
相关参考
相关文章推荐
- 讲解iOS开发中UITableView列表设计的基本要点
- 实例讲解iOS应用开发中使用UITableView创建自定义表格
- iOS开发中UITableview控件的基本使用及性能优化方法
- 详解iOS开发中UItableview控件的数据刷新功能的实现
- UITableView 实现汽车品牌(demo)
- IOS 9 UITableView整理
- UITableView 基本使用方法总结
- UITableView一些易混属性和方法
- UITableView的详细讲解
- (转)UITableViewController重要配置方法和Delegate
- UITableView详细用法,UITableView指南,UITableView详细教程
- ios隐藏uitableview下面多余的tableview的线条
- 定制UITableViewCell的事件响应处理
- iOS UITableView相关
- ios关于tableView的重用
- UITableView Plain下的section取消顶部粘连
- IOS UITableView 实现LOL数据展示
- iOS开发之UITableView多选
- iOS- UITableView
- 仿QQ控件图片下拉放大效果