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,341評論 6 15
  • 1、iOS 11之前的導航欄的高度是64px(狀態條+導航欄),iOS11之后如果設置了prefersLargeT...
    Sulas閱讀 1,399評論 0 1
  • 七萬赤焰含冤亡,毒生新面掩舊傷。 兩年隱身門下客,一朝得雪扶靖王。 盡道機詭難思量,怎知淚落墜斷腸。 也想功成游天...
    竹官閱讀 1,003評論 1 1
  • 青青園中葵,朝露待日晞。 陽春布德澤,萬物生光輝。 常恐秋節至,焜黃華葉衰。 百川東到海,何時復西歸。 少壯不努力...
    terrence_zhan閱讀 189評論 0 0
  • 昨天是假期第二天,上午又上了數學課。感賞女兒吃完飯按我要求補做了昨天的兩題數學,自己也感覺不太難。玩好手機兩點開始...
    勿忘我瑤閱讀 177評論 0 2