2013-12-18 57 views
0

當我在視圖控制器上啓用automaticallyAdjustsScrollViewInsets(或調整故事板中的滾動視圖插圖),並將滾動視圖放入視圖控制器時,我添加到滾動視圖的任何控件都會在運行時調整到錯誤位置,或者其中一些在設計時不可編輯。如何使用iOS 7的新自動調整設置ScrollViewInsets功能在故事板中設計UIScrollView?

換句話說,有這三個選項,每個都有其自己的缺點:

  1. 如果將導航欄下方的視圖(例如,Y = 64),它將被移動64分的情況下在運行時間,並且不出現在正確的位置(即,位置將從導航欄的底部偏移64點)。
  2. 如果您在導航欄後面放置視圖(例如y = 0),它在設計時將不可見或不可編輯,但會顯示在正確的位置。
  3. 如果您自動禁用了AdjustsScrollViewInsets,則必須手動更新contentInset屬性。

當啓用automaticallyAdjustsScrollViewInsets時,在故事板中使用滾動視圖的最佳方式是什麼?

回答

0

我發現要做到這一點的最佳方式是堅持選項2,將控件放置在導航欄後面。

才能修改,請在故事板視圖控制器,並在屬性檢查器,設置頂酒吧爲無暫時(或永久)。

enter image description here

這將允許你在設計時訪問頂部控制,同時還導致滾動視圖相應地調整其插圖。

相關問題