UIScrollView:automaticallyAdjustsScrollViewInsets

<pre>

automaticallyAdjustsScrollViewInsets,當(dāng)設(shè)置為YES時(shí)(默認(rèn)YES),如果視圖里面存在唯一一個(gè)UIScrollView或其子類View,那么它會(huì)自動(dòng)設(shè)置相應(yīng)的內(nèi)邊距,這樣可以讓scroll占據(jù)整個(gè)視圖,又不會(huì)讓導(dǎo)航欄遮蓋。

當(dāng)controller上的第一個(gè)子視圖不是scrollview以及其子類的時(shí)候,就會(huì)取消內(nèi)邊距。此時(shí)原本全屏的scrollview設(shè)置的frame(0,0,self.view.frame.size.width,xx)就會(huì)從狀態(tài)欄開始算起,如果應(yīng)用有導(dǎo)航欄的話,那么就會(huì)遮蓋住視圖的64個(gè)高度

解決方案:

  1. self.automaticallyAdjustsScrollViewInsets = NO;禁用掉自動(dòng)設(shè)置的內(nèi)邊距,自行控制controller上index為0的控件以及scrollview控件的位置

  2. self.edgesForExtendedLayout = UIExtendedEdgeNone;這種方式設(shè)置,不需要再重新設(shè)置index為0的控件的位置以及scrollview的位置,(0,0)默認(rèn)的依然是從導(dǎo)航欄下面開始算起

關(guān)聯(lián)鏈接:

http://stackoverflow.com/questions/21069258/automaticallyadjustsscrollviewinsets-not-working

作者:天清水藍(lán)
鏈接:http://www.itdecent.cn/p/75fd23bb5286
來(lái)源:簡(jiǎn)書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。</pre>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • *7月8日上午 N:Block :跟一個(gè)函數(shù)塊差不多,會(huì)對(duì)里面所有的內(nèi)容的引用計(jì)數(shù)+1,想要解決就用__block...
    炙冰閱讀 2,726評(píng)論 1 14
  • 金猴辭舊歲,晨雞報(bào)春曉。 春聯(lián)貼早早,燈籠掛高高。 除夕夜春晚,趁機(jī)討紅包。 多少皆是愛,喜慶湊熱鬧。 溫馨在老屋...
    正昇閱讀 402評(píng)論 0 0
  • 枚舉幾乎是所有編程語(yǔ)言都支持的類型,是Java誕生十多年后才追加的數(shù)據(jù)類型。 1. 多例設(shè)計(jì)模式與枚舉 構(gòu)造方法私...
    小孩真笨閱讀 173評(píng)論 0 0
  • 一、日語(yǔ)的發(fā)音 1. 五十音 (已會(huì)讀、會(huì)認(rèn)) 2. 元音 (1)單元音(5 個(gè):あ い う え お) 單元音的發(fā)...
    MJ_喵醬閱讀 1,113評(píng)論 0 2

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