iOS11適配~UITableView顯示問題

我知道沒有妹紙你們是不會進來的!

按照網上大部分寫的適配代碼,但是顯示tableview顯示還是有問題。

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

后來又找到一種方法,顯示正常了。

 if (@available(iOS 11.0, *)) {
        _tableView.contentInset = UIEdgeInsetsMake(-20, 0, 0, 0);
        _tableView.scrollIndicatorInsets = _tableView.contentInset;
 } else {
        self.automaticallyAdjustsScrollViewInsets = NO;
 } 
正常.gif

具體為什么第一種方法有問題我也不清楚,文章寫在這里給需要的同志用~~~~~??
~~ps:(暫時沒有適配Iphone X。如果IphoneX要適配。代碼里的-20需要判斷。)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言 蘋果WWDC開發者大會上,終于發布了大家期待已久的iOS 11,有些新特性功能確實出人意料。不過大的方面蘋果...
    Mr_Say_Yes閱讀 3,341評論 6 15
  • 一.iPhone X尺寸問題 1. 高度增加了145pt,變成812pt. 2.屏幕圓角顯示,注意至少留10pt邊...
    騎行天下閱讀 12,924評論 5 36
  • 相信大家已經被iPhoneX的劉海洗腦了,除了吐槽,留給我們的還有比較麻煩的適配工作。下面針對在整理過程中發現的適...
    smile麗語閱讀 4,863評論 6 21
  • 蘋果公司于9月份如期發布了新的iPhone-iPhone8,iPhone8 Plus,iPhoneX,前兩個不用多...
    MonkeyHeng閱讀 8,704評論 5 43
  • 18年的歲月,在那個叫做新疆的地方度過。日日受著太陽的沐浴,藍天白云,青草綠樹,從未遠離過。對于晴天更是習以為常...
    石上草閱讀 274評論 0 0