1

我正在使用RKSwipeBetweenViewControllers

通过滑动在 UIViewControllers 之间切换,一切都很好,但这是我坚持的一些奇怪的事情(看屏幕):

如果您向下滚动新闻提要,我会这样做 - 导航标题将隐藏,并且发生了奇怪的事情:当导航标题消失时 - 状态栏将色调颜色更改为黑色!我只是不明白这怎么可能?

在此处输入图像描述

我已经添加到 appDelegate

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;

-(UIStatusBarStyle)preferredStatusBarStyle{
    return UIStatusBarStyleLightContent;
}

到每个可能的控制器,当然导航栏样式我设置为“黑色”,但是唉!谁能告诉我如何解决它?我会非常感激的!

4

1 回答 1

0

我有同样的问题。我所做的是添加

override func preferredStatusBarStyle() -> UIStatusBarStyle {
        return UIStatusBarStyle.LightContent
    }

在 UIViewController 内部。

不过这很快。我猜你需要重写这个函数。

于 2016-11-07T15:28:08.453 回答