【问题标题】:pageViewController content jumpingpageViewController 内容跳转
【发布时间】:2015-04-23 20:02:47
【问题描述】:

我有一个UIViewController,我将它设置为UIPageViewControllerDataSource,因为它运行良好——有一点需要注意。这里有一些图片来显示我遇到的问题。

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

在情节提要中,我在堆栈中的每个控制器上都未选中 Adjust Scroll View Insets,但没有成功。我已取消选中堆栈中每个控制器的所有内容。我似乎不知道如何解决手头的问题。

我的控制器堆栈是这样的:

  • Splash Controller(用户点击创建账户或登录)
  • 注册控制器(UIViewController 的一个实例)

    • PageViewController ( 一个 UIPageViewController )
      • 8个视图控制器都继承自BasePageController,它是UIViewController的一个实例
  • 我无法正确格式化代码,所以我添加了一个要点。

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

我需要显示的任何其他代码让我知道,如果可以的话我会的。第一次使用 pageviewcontroller,所以欢迎所有建议。

【问题讨论】:

  • 我也有同样的问题

标签: ios objective-c uipageviewcontroller


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多