声明
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的状态指定。
网友评论