涉及的相關(guān)知識
//防止vc中的視圖向四周延伸,當(dāng)存在naivigationbar和tabbar的時(shí)候,自動(dòng)偏移。
self.edgesForExtendedLayout = UIRectEdgeNone;
/*
當(dāng) automaticallyAdjustsScrollViewInsets 為 NO 時(shí),tableview 是從屏幕的最上邊開始,也就是被導(dǎo)航欄 & 狀態(tài)欄覆蓋
當(dāng) automaticallyAdjustsScrollViewInsets 為 YES 時(shí),也是默認(rèn)行為,表現(xiàn)就比較正常了,和edgesForExtendedLayout = UIRectEdgeNone 有啥區(qū)別? 不注意可能很難覺察設(shè)計(jì)師可能一眼就看穿。。。 automaticallyAdjustsScrollViewInsets 為YES 時(shí),tableView 上下滑動(dòng)時(shí),是可以穿過導(dǎo)航欄&狀態(tài)欄的,在他們下面有淡淡的淺淺紅色
*/
self.automaticallyAdjustsScrollViewInsets = NO;
//默認(rèn) NO, 但是Bar 的默認(rèn)屬性是 透明的。。。也就是說只有在不透明下才有用
self.extendedLayoutIncludesOpaqueBars = NO;
最后編輯于 :
?著作權(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ù)。