11
我在我的應用程序中使用UIPageViewController
。 它工作的很好,但當我翻頁時,下一頁似乎在比屏幕更大的框架中初始化:翻頁時,屏幕上只有下一頁viewController
的部分視圖。UIPageViewController有奇怪的大小
我正在初始化UIPageViewController
viewDidLoad
並開始記錄PageVC
及其子視圖和parentVC
的幀。每一幀似乎都沒問題,只有UIPageViewController'
的幀,我登錄viewControllerAfterViewController
的寬度幾乎是屏幕實際大小的兩倍。
實際上,只要框架頂部和左邊都爲0,這種方法就可以正常工作,否則,PageViewController將無法正確對齊(它將被移至底部/右側)。設置寬度和高度比較安全: 'pageViewController.view.width = self.view.width pageViewController.view.height = self.view.height' – Ultimecia