edgesForExtendedLayout

  1. edgesForExtendedLayout:一個(gè)類型為UIExtendedEdge的屬性,指定邊緣要延伸的方向,
  2. 默認(rèn)值是UIRectEdgeAll,四周都延伸至屏幕邊緣,即使視圖上有navigationBar、tabBar;
  3. 為了不讓tableView延伸到navigationBar下面,屬性設(shè)置為UIRectEdgeNone
  4. 設(shè)置為UIRectEdgeNone時(shí),導(dǎo)航欄會變灰,設(shè)置self.navigationController.navigationBar.translucent = NO就可以了
  5. 當(dāng)automaticallyAdjustsScrollViewInsets 為no時(shí),tableview時(shí)從屏幕的最上面開始,也就是被導(dǎo)航欄和狀態(tài)欄覆蓋;
  6. 當(dāng)automaticallyAdjustsScrollViewInsets 為yes時(shí),也是默認(rèn)行為,表現(xiàn)比較正常;
  7. automaticallyAdjustsScrollViewInsets 為YES 時(shí),tableView 上下滑動時(shí),是可以穿過導(dǎo)航欄&狀態(tài)欄的,在他們下面有淡淡的淺淺紅色
  8. extendedLayoutIncludesOpaqueBars 默認(rèn)為no,但是當(dāng)我們設(shè)置一張不透明的圖片作為導(dǎo)航欄背景時(shí),該屬性就會變成NO,這樣不透明以后我們可以人為設(shè)置成YES達(dá)到延伸至導(dǎo)航欄的效果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容