UIPageViewController的大小很奇怪

时间:2012-10-21 13:38:31

标签: ios uipageviewcontroller

我在我的应用中使用UIPageViewController。 它工作得很好,但当我翻页时,下一页似乎在比屏幕大的框架中初始化:在翻页时,只有下一页viewController的一部分视图适合于屏幕。

我正在初始化UIPageViewController中的viewDidLoad并开始记录PageVC,其子视图和parentVC的框架。每一帧似乎都没问题,只有UIPageViewController'的框架,我登录viewControllerAfterViewController的宽度几乎是屏幕实际尺寸的两倍。

1 个答案:

答案 0 :(得分:16)

我在初始化PageVC时通过将正确的框架设置为UIPageViewController的视图来解决此问题:

pageViewController.view.frame = self.view.frame;

pageViewControllerUIPageViewController我初始化的地方, 和self是pageVC的父VC。

希望这可以帮助任何有类似问题的人。