使用 UIPageViewController 启动时出现黑色状态栏 iOS8

Black status bar on startup iOS8 using UIPageViewController

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

图像信誉不足,所以这里 a link

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

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

为UIPageViewController设置delegate后,直接放

pageViewController.automaticallyAdjustsScrollViewInsets = NO;

Swift 3

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

self.automaticallyAdjustsScrollViewInsets = false