11

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

我正在初始化UIPageViewControllerinviewDidLoad并开始记录 的帧PageVC、它的子视图和parentVC. 每一帧似乎都还好,只有UIPageViewController'我登录的 s 帧viewControllerAfterViewController的宽度几乎是屏幕实际尺寸的两倍。

4

1 回答 1

17

我终于通过UIPageViewController在初始化 PageVC 时将正确的框架设置为 's 视图解决了这个问题:

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

I初始化在哪里,selfpageViewControllerUIPageViewControllerpageVC的父VC。

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

于 2012-10-21T13:38:31.460 回答