2016-07-07 55 views
0

這有點怪異我已經UIPageController的作品,一切都很好。但是當我把它裏面UINavigationController,它從狀態欄抵消。比我在屏幕上輕掃它自己的位置正確,一切都很好。我真的不明白髮生了什麼事。以下是圖像enter image description hereUIPageController從頂部偏移?

enter image description here

+0

也許嘗試在UIPageController – riadhluke

+0

上設置'adjustScrollViewInsets'爲false,這是一個隨機的事情蘋果...謝謝你解決它,把它作爲答案,所以我可以接受它。如果你願意的話,也可以細化一下 – MegaManX

回答

1

嘗試設置adjustScrollViewInsets爲false UIPageController。

這是決定是否當顯示後面的透明條(在這裏,導航欄),它的系統會自動在您的視圖控制器的視圖層次結構添加插圖到一個UIScrollView財產。這裏發生的是,該系統承擔的頁面控制器的邊界與導航欄的重疊,所以它增加了插圖,使視圖的內容是完全可見的,而不是通過導航欄遮擋。但在這種情況下,它是錯誤的,因爲它似乎你的頁面控制器的邊界開始在導航欄的底部邊緣。

我想你也可以設置導航欄不透明禁用自動添加插圖的。