UITableView禁止刷新动画问题

使用以下代码刷新tableView部分数据:

- (void)reloadSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation;

- (void)reloadRowsAtIndexPaths:(NSArray<NSIndexPath *> *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation ;

此种方法刷新需要传刷新动画类型,但即使是UITableViewRowAnimationNone刷新时还是有动画,可用以下方法解决:

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

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,019评论 3 119
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 29,660评论 8 265
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,148评论 1 32
  • 2018年2月15日 星期四 晴 我妈说今天是除夕,除夕是什么?在我看来除夕肯定是个好日子,因为,除夕这一天我...
    格子记阅读 285评论 0 1
  • 每周都有限免英雄,不可以打排位赛,但是可以打匹配赛。 打匹配赛明显要娱乐多了,没有那么多负担,娱乐而已,练英雄,练...
    乌龟的慢生活阅读 183评论 0 0