我有一个UIViewController
,我将其设置为UIPageViewControllerDataSource
,因为它可以让事情变得更好 - 只需要一点注意事项。这里有一些图像来显示我的问题。
第一张图像是控制器堆栈中的第一个控制器。然后,我开始滚动,我们看到下一个视图中的内容位于状态栏下。滚动转换完成后,我们看到内容现已跳到正确的位置。
在故事板中,我在堆栈中的每个控制器上取消选中Adjust Scroll View Insets
但没有成功。我已经取消了堆栈中每个控制器的所有内容。我似乎无法找到解决手头问题的方法。
我的控制器堆栈采用以下形式:
注册控制器(UIViewController的一个实例)
我无法正确格式化代码,所以我添加了一个要点。
https://gist.github.com/ch0ke/cd0a88da678d6dafe488
我需要展示的任何其他代码让我知道,如果可以,我会。第一次使用pageviewcontroller,欢迎所有建议。
答案 0 :(得分:1)
我开始关注其他应用程序,我当然注意到它们之间存在一种相似之处。人们似乎对此有一个真正的问题,所以像facebook一样拥有全屏注册流程的应用就像这样,但一切都保持不变......
那他们是怎么做到的?很简单,在注册过程中将状态栏设置为隐藏,并在完成后重新显示状态栏。