我在我的应用中使用UIPageViewController
。
它工作得很好,但当我翻页时,下一页似乎在比屏幕大的框架中初始化:在翻页时,只有下一页viewController
的一部分视图适合于屏幕。
我正在初始化UIPageViewController
中的viewDidLoad
并开始记录PageVC
,其子视图和parentVC
的框架。每一帧似乎都没问题,只有UIPageViewController'
的框架,我登录viewControllerAfterViewController
的宽度几乎是屏幕实际尺寸的两倍。
答案 0 :(得分:16)
我在初始化PageVC时通过将正确的框架设置为UIPageViewController
的视图来解决此问题:
pageViewController.view.frame = self.view.frame;
pageViewController
是UIPageViewController
我初始化的地方,
和self是pageVC的父VC。
希望这可以帮助任何有类似问题的人。