【问题标题】:Black status bar on startup iOS8 using UIPageViewController使用 UIPageViewController 启动 iOS8 时出现黑色状态栏
【发布时间】:2015-05-06 07:29:30
【问题描述】:

我正在使用https://github.com/cwRichardKim/RKSwipeBetweenViewControllers/issues 在视图之间滑动。一切都很好,除了我第一次启动应用程序时,状态栏应该在的地方有一个黑条。

图片的声誉不够,所以这里是a link

如果我完全触摸屏幕,导航栏会向上滑动,一切都会恢复正常。 Fwiw,我正在隐藏导航栏并使用自定义视图实现自己的导航栏,并且我使用的是 ios 8.3

【问题讨论】:

  • 那个是状态栏,要去掉吗?
  • 不完全是,我希望它看起来像this,在我触摸屏幕后它会这样做。

标签: ios uiviewcontroller ios8 uinavigationbar uipageviewcontroller


【解决方案1】:

在放弃之前,我尝试了大约 10 个小时来解决这个问题。当我试图解决另一个问题时,我终于解决了它,并找到了一个值得一试的方法。

为UIPageViewController设置好delegate后,放

pageViewController.automaticallyAdjustsScrollViewInsets = NO;

【讨论】:

  • 谢谢!很难找到答案。
【解决方案2】:

斯威夫特 3

在您的 UIPageViewController 子类中,在 viewDidLoad 方法中:

self.automaticallyAdjustsScrollViewInsets = false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多