解决UITableView界面刷新时回弹

UITableView界面刷新时回弹的效果在iOS 11后出现,所以需要在didFinishLaunchingWithOptions代理方法或是当前UITableView界面中增加以下方法即可:


if(@available(iOS 11.0,*)){

        UITableView.appearance.estimatedRowHeight = 0;

        UITableView.appearance.estimatedSectionFooterHeight = 0;

        UITableView.appearance.estimatedSectionHeaderHeight = 0;

    }

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

推荐阅读更多精彩内容

  • 一、简介 <<UITableView(或简单地说,表视图)的一个实例是用于显示和编辑分层列出的信息的一种手段 <<...
    无邪8阅读 10,674评论 3 3
  • #pragma mark someValueAboutTableView 1.tableView的样式:UITab...
    潇岩阅读 956评论 0 0
  • 最近 升级Xcode 9 + iOS 11后,发现原本没问题的tableView出现了好多异常。 一、头部刷新UI...
    我的咯嗨阅读 11,068评论 10 19
  • Self-Sizing在iOS11下是默认开启的,Headers, footers, and cells都默认开启...
    此笙吥涣阅读 255评论 0 1
  • 我们是幸运的,却也是孤独的。 我们发现世界远比自己想象的宽广,却又找不到适合自己的路。 我们发现人与人之间认识的方...
    何佳俊阅读 203评论 0 0