1. 程式人生 > >iOS 11.0之後,UIScrollView頂部空20畫素

iOS 11.0之後,UIScrollView頂部空20畫素

最近在做一個專案,執行在iOS11.0的模擬器上時候,發現UIScrollView頂部預留出20畫素像是電池欄,雖然佈局的時候frame.y=0,但還是空出20畫素:


解決方法

1.佈局的時候,frame.y=-20,開始佈局

2.設定contentInset

if(IOS_X>11.0){
  self.scrollView.contentInset = UIEdgeInsetsMake(-20, 0, 0, 0);
}

最終效果: