iOS UITableView 局部刷新


声明

func reloadRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation)

参数:
indexPaths:需要刷新的row的indexPath数组
animation:常量,表示刷新动画的类型

动画类型影响着新row和旧row滑动的方向,如果动画常量是right,新row从右边滑入,旧row从右边滑出

讨论:
刷新row导致tableView向dataSource请求新的cell,在动画中,新的cell进入,旧的cell退出。当这个方法被
beginUpdates()endUpdates()中定义的动画block中调用时,它的行为与deleteRows(at:with:)相似。在进行任何更新之前,UITableView传入的index都是由tableView的状态指定。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容