如何在PPRevealSideViewController上删除黑色状态栏?

时间:2014-10-16 00:01:25

标签: ios

我有一个PPRevealSideViewController,当被调用时,状态栏会显示在视图顶部。

black stripe http://i60.tinypic.com/33m1xte.png

我在appDelegate.m中将其初始化为:

MainViewController *main = [[MainViewController alloc] init];

UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:main];

_revealSideViewController = [[RootViewController alloc] initWithRootViewController:nav];

_revealSideViewController.delegate = self;

self.window.rootViewController = _revealSideViewController;

[self.window makeKeyAndVisible];

有人能告诉我怎么能让它消失,或者让它成为背景的颜色?

1 个答案:

答案 0 :(得分:0)

最后我找到了答案。 您有两个选项(默认设置为淡入淡出)。 PPRevealSideOptionsiOS7StatusBarFadingPPRevealSideOptionsiOS7StatusBarMoving。 您可以像这样更改状态栏的颜色:

    [self.revealSideViewController setFakeiOS7StatusBarColor:<#(UIColor *)#>];