pageViewController内容跳转

pageViewController content jumping

我有一个 UIViewController,我已将其设置为 UIPageViewControllerDataSource,因为它运行良好 -- 有 1 个小警告。这里有一些图片可以显示我遇到的问题。

第一张图片是控制器堆栈中的第一个控制器。然后,我开始滚动,我们看到下一个视图中的内容位于状态栏下方。滚动过渡完成后,我们看到内容现在已经跳到合适的位置了。

在故事板中,我取消选中堆栈中每个控制器的 Adjust Scroll View Insets,但没有成功。我已经取消选中堆栈中每个控制器的所有内容。我似乎无法找到解决手头问题的方法。

我的控制器栈是这样的:

https://gist.github.com/ch0ke/cd0a88da678d6dafe488

我需要显示的任何其他代码请告诉我,如果可以的话我会的。第一次使用pageviewcontroller,欢迎大家多多指教

我开始研究执行此操作的其他应用程序,当然我注意到它们之间有一个相似之处。人们似乎对此有一个真正的问题,所以像 facebook 这样具有全屏注册流程的应用程序就像这样,但一切都保持原样..

那么他们是怎么做到的呢?很简单,在注册过程中将状态栏设置为隐藏,完成后重新显示。