- edgesForExtendedLayout:一個(gè)類型為UIExtendedEdge的屬性,指定邊緣要延伸的方向,
- 默認(rèn)值是UIRectEdgeAll,四周都延伸至屏幕邊緣,即使視圖上有navigationBar、tabBar;
- 為了不讓tableView延伸到navigationBar下面,屬性設(shè)置為UIRectEdgeNone
- 設(shè)置為UIRectEdgeNone時(shí),導(dǎo)航欄會變灰,設(shè)置self.navigationController.navigationBar.translucent = NO就可以了
- 當(dāng)automaticallyAdjustsScrollViewInsets 為no時(shí),tableview時(shí)從屏幕的最上面開始,也就是被導(dǎo)航欄和狀態(tài)欄覆蓋;
- 當(dāng)automaticallyAdjustsScrollViewInsets 為yes時(shí),也是默認(rèn)行為,表現(xiàn)比較正常;
- automaticallyAdjustsScrollViewInsets 為YES 時(shí),tableView 上下滑動時(shí),是可以穿過導(dǎo)航欄&狀態(tài)欄的,在他們下面有淡淡的淺淺紅色
- extendedLayoutIncludesOpaqueBars 默認(rèn)為no,但是當(dāng)我們設(shè)置一張不透明的圖片作為導(dǎo)航欄背景時(shí),該屬性就會變成NO,這樣不透明以后我們可以人為設(shè)置成YES達(dá)到延伸至導(dǎo)航欄的效果
edgesForExtendedLayout
最后編輯于 :
?著作權(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ù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 明確一下以前一知半解的屬性吧,文中所有的代碼都默認(rèn)寫在UIViewController中,所以self特指控制器。...
- edgesForExtendedLayout:在IOS7以后 ViewController 開始使用全屏布局,而且...
- [iOS]edgesForExtendedLayout、automaticallyAdjustsScrollVie...
- 在IOS7以后 ViewController 開始使用全屏布局的,而且是默認(rèn)的行為通常涉及到布局 就離不開這個(gè)屬性...
- 在IOS7以后 ViewController 開始使用全屏布局的,而且是默認(rèn)的行為通常涉及到布局 就離不開這個(gè)屬性...