我正在使用UIPageViewController。在此視圖中切換通話狀態欄時,它可以很好地調整。如果在加載UIPageViewController之前打開通話狀態欄,則頁面被按下20pt,並在該空間中顯示黑條。通話狀態欄將UIPageViewController內容視圖向下推
下面是什麼,這看起來像一個截圖:
其他職位推薦使用頁面控制器上設置automaticallyAdjustsScrollViewInsets爲NO。我已經試過了,它不起作用。我也試着self.edgesForExtendedLayout = UIRectEdgeNone;
的UIPageViewController座標系的原點設置爲0的作品,但感覺不對:
CGRect frame = self.pageController.view.frame;
frame.origin.y = 0;
self.pageController.view.frame = frame;
您是否找到任何可能的解決方案?我正在遇到與您在此處列出的狀態欄非常類似的問題。 – speby 2015-04-29 16:16:19
我包含的代碼片段用於將頁面控制器幀的y原點設置爲0。把它放在你的UIPageViewController的'viewDidLoad'方法中。 – ebi 2015-04-29 18:26:35