iOS11以后关于Scrollview偏移问题

在iOS 11上运行Scrollview向下偏移64px或者20px,因为iOS 11废弃了automaticallyAdjustsScrollViewInsets,给UIScrollView增加了contentInsetAdjustmentBehavior属性。解决这个问题我们需要做一下系统判断就可以,Tableview与Collectionview类似的解决方案

    if (@available(iOS 11.0, *)) {
        _scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
    }else {
        self.automaticallyAdjustsScrollViewInsets = NO;
    }

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

推荐阅读更多精彩内容

  • 前言 苹果WWDC开发者大会上,终于发布了大家期待已久的iOS 11,有些新特性功能确实出人意料。不过大的方面苹果...
    Mr_Say_Yes阅读 3,390评论 6 15
  • 1、iOS 11之前的导航栏的高度是64px(状态条+导航栏),iOS11之后如果设置了prefersLargeT...
    Sulas阅读 1,425评论 0 1
  • 七万赤焰含冤亡,毒生新面掩旧伤。 两年隐身门下客,一朝得雪扶靖王。 尽道机诡难思量,怎知泪落坠断肠。 也想功成游天...
    竹官阅读 1,009评论 1 1
  • 青青园中葵,朝露待日晞。 阳春布德泽,万物生光辉。 常恐秋节至,焜黄华叶衰。 百川东到海,何时复西归。 少壮不努力...
    terrence_zhan阅读 191评论 0 0
  • 昨天是假期第二天,上午又上了数学课。感赏女儿吃完饭按我要求补做了昨天的两题数学,自己也感觉不太难。玩好手机两点开始...
    勿忘我瑶阅读 183评论 0 2