美文网首页iOS经验总结
iOS UITableView 局部刷新

iOS UITableView 局部刷新

作者: foreverSun_122 | 来源:发表于2018-04-11 12:58 被阅读0次

    声明

    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的状态指定。

    相关文章

      网友评论

        本文标题:iOS UITableView 局部刷新

        本文链接:https://www.haomeiwen.com/subject/vgijbxtx.html