【发布时间】:2015-04-23 20:02:47
【问题描述】:
我有一个UIViewController,我将它设置为UIPageViewControllerDataSource,因为它运行良好——有一点需要注意。这里有一些图片来显示我遇到的问题。
第一个图像是控制器堆栈中的第一个控制器。然后,我开始滚动,我们看到下一个视图中的内容位于状态栏下方。滚动过渡完成后,我们看到内容现在已经跳到了正确的位置。
在情节提要中,我在堆栈中的每个控制器上都未选中 Adjust Scroll View Insets,但没有成功。我已取消选中堆栈中每个控制器的所有内容。我似乎不知道如何解决手头的问题。
我的控制器堆栈是这样的:
- Splash Controller(用户点击创建账户或登录)
-
注册控制器(UIViewController 的一个实例)
- PageViewController ( 一个 UIPageViewController )
- 8个视图控制器都继承自BasePageController,它是UIViewController的一个实例
- PageViewController ( 一个 UIPageViewController )
我无法正确格式化代码,所以我添加了一个要点。
https://gist.github.com/ch0ke/cd0a88da678d6dafe488
我需要显示的任何其他代码让我知道,如果可以的话我会的。第一次使用 pageviewcontroller,所以欢迎所有建议。
【问题讨论】:
-
我也有同样的问题
标签: ios objective-c uipageviewcontroller