利用reloadRowsAtIndexPaths:withRowAnimation:来动态改变cell的高度
2013-07-19 10:56
232 查看
UITableView的- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
这一方法会重新加载所指定indexPaths中的UITableViewCell实例,因为重新加载cell所以会请求这个UITableView实例的data source来获取新的cell;这个表会用动画效果让新的cell进入,并让旧的cell退出。
会调用UITableViewDataSource协议中的所有方法来更新数据源,其中调用 (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
只会调用所需更新的行数,来获取新的cell,
注意:此时该cell的- (void)setSelected:(BOOL)selected animated:(BOOL)animated将被调用,所设置的selected为NO;
这一方法会重新加载所指定indexPaths中的UITableViewCell实例,因为重新加载cell所以会请求这个UITableView实例的data source来获取新的cell;这个表会用动画效果让新的cell进入,并让旧的cell退出。
会调用UITableViewDataSource协议中的所有方法来更新数据源,其中调用 (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
只会调用所需更新的行数,来获取新的cell,
注意:此时该cell的- (void)setSelected:(BOOL)selected animated:(BOOL)animated将被调用,所设置的selected为NO;
相关文章推荐
- 利用reloadRowsAtIndexPaths:withRowAnimation:来动态改变cell的高度
- 利用reloadRowsAtIndexPaths:withRowAnimation:来动态改变cell的高度
- 利用reloadRowsAtIndexPaths:withRowAnimation:来动态改变cell的高度
- 利用reloadRowsAtIndexPaths:withRowAnimation:来动态改变cell的高度
- 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
- XIB创建的cell中的已经适配过的控件如何动态改变高度?
- cell的自适应 根据cell上面的内容 动态返回cell的高度 还有利用NSMutableAttributedString 做出效果
- Swift之点击UITableView单元格动态改变cell高度
- 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
- 04---动态改变Cell的高度
- iOS 动态改变cell的高度
- 点击cell动态改变cell高度
- 使用Autolayout实现UITableView的Cell动态布局和高度的动态改变
- 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
- (转)iPhone实战:动态改变UITableView中的Cell高度
- 【iOS知识学习】_iOS动态改变TableView Cell高度
- IOS 动态改变cell的高度
- iOS开发笔记- cell里放textView根据输入的文字动态改变textView以及cell高度
- 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
- (转)iPhone实战:动态改变UITableView中的Cell高度