2014-02-15 58 views
2

我有一個UIPageViewController,它具有導航控制器內的第一個視圖。首次顯示視圖時,導航欄將覆蓋視圖的頂部。只要我開始滑動頁面,視圖就會下降到導航欄下方。從此視圖將正確佈局。我怎樣才能解決這個問題?這是什麼造成的?在UIPageViewController上查看換檔

回答

1

我遇到了同樣的問題。要解決它,請在調用-setViewControllers:direction:animated:completion:之前自動將AdjustsScrollViewInsets設置爲NO。

self.automaticallyAdjustsScrollViewInsets = NO; 
[self setViewControllers:@[firstPageViewController] 
       direction:UIPageViewControllerNavigationDirectionForward 
       animated:NO 
       completion:NULL];