MJRefresh在iOS11中第一行cell被遮住

在iOS11中,swift项目中使用MJRefresh,第一行cell会有一点显示不出来。
是因为iOS11中automaticallyAdjustsScrollViewInsets被弃用了,要使用contentInsetAdjustmentBehavior来代替。
修改:

    if #available(iOS 11.0, *) {
        tableView.contentInsetAdjustmentBehavior = .never
        tableView.contentInset = UIEdgeInsetsMake(64, 0, 49, 0)
        tableView.scrollIndicatorInsets = tableView.contentInset
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,196评论 4 61
  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI下拉刷新模糊效果A...
    袁俊亮技术博客阅读 11,956评论 9 105
  • 高三选专业的时候,大家都说会计好找工作,因为每个公司都需要会计,如今,我大三了,却仍然躲不过时代的变化,会计改革,...
    玖月LXT阅读 585评论 0 0
  • 领导交待说:你做一下××事。你也应承下来了。 先来看看几种情形:(1)隔若干天,领导来问结果,你答:近期工作忙,我...
    咨咨有位阅读 253评论 0 0
  • 酒冷悲歌顾影凄,半杯微醉眼离迷。 听窗犹下相思雨,残烛无言泪决堤。 2017年08月12日
    律墨阅读 536评论 3 0