
寫的很棒 我在進(jìn)一步總結(jié)一下,請大佬幫忙看看對不對:
1. 當(dāng)UINavigationBar的translucent為YES時(shí)(默認(rèn)值)翘瓮,控件的坐標(biāo)從屏幕最上方開始計(jì)算剑鞍,即(0翔冀,0)
2. 當(dāng)UINavigationBar的translucent為NO時(shí)摊阀,控件的坐標(biāo)從導(dǎo)航欄左下方開始計(jì)算,即(0吭从,64)或者(0朝蜘,88)
3. 當(dāng)設(shè)置automaticallyAdjustsScrollViewInsets為YES時(shí)(默認(rèn)值),滾動視圖的內(nèi)容會自動避開導(dǎo)航條涩金。
4. 當(dāng)設(shè)置automaticallyAdjustsScrollViewInsets為NO時(shí)谱醇,滾動視圖的內(nèi)容會從頂部開始展示暇仲。
5. edgesForExtendedLayout:邊緣延伸屬性,默認(rèn)為UIRectEdgeAll枣抱,控制self.view的顯示范圍熔吗。
self.edgesForExtendedLayout = UIRectEdgeNone; //從navigationBar下面開始計(jì)算一直到屏幕tabBar上部
self.edgesForExtendedLayout = UIRectEdgeAll; //從屏幕邊緣計(jì)算(默認(rèn))
self.edgesForExtendedLayout = UIRectEdgeTop; //navigationBar下面開始計(jì)算一直到屏幕tabBar上部
self.edgesForExtendedLayout = UIRectEdgeBottom; //從navigationBar下面開始計(jì)算一直到屏幕底部