我有一个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];
有人能告诉我怎么能让它消失,或者让它成为背景的颜色?
答案 0 :(得分:0)
最后我找到了答案。
您有两个选项(默认设置为淡入淡出)。 PPRevealSideOptionsiOS7StatusBarFading
和PPRevealSideOptionsiOS7StatusBarMoving
。
您可以像这样更改状态栏的颜色:
[self.revealSideViewController setFakeiOS7StatusBarColor:<#(UIColor *)#>];