Ios7 如何在打开MFSideMenu时更改状态栏颜色

Ios7 如何在打开MFSideMenu时更改状态栏颜色,ios7,statusbar,xcode5,uistatusbar,Ios7,Statusbar,Xcode5,Uistatusbar,在iOS7中,当我打开MFSideMenu时,状态栏的颜色不会变为黑色,文本的颜色也不会变为白色。我已将UIViewControllerBasedStatusBarAppearance设置为“是”和“否”,并且两者都不会更改状态栏的颜色 我也有类似的问题。我做了一些变通,在右视图控制器的顶部添加了20px浅灰色视图。 这不是一个解决方案,但看起来更好。您可以在以下位置查看代码: “侧菜单打开时状态栏背景颜色变暗”查看此[解决方案][1]我认为它会有所帮助。[1] 这是一个古老的答案。根据我的记忆

在iOS7中,当我打开MFSideMenu时,状态栏的颜色不会变为黑色,文本的颜色也不会变为白色。我已将UIViewControllerBasedStatusBarAppearance设置为“是”和“否”,并且两者都不会更改状态栏的颜色


我也有类似的问题。我做了一些变通,在右视图控制器的顶部添加了20px浅灰色视图。 这不是一个解决方案,但看起来更好。

您可以在以下位置查看代码:
“侧菜单打开时状态栏背景颜色变暗”

查看此[解决方案][1]我认为它会有所帮助。[1] 这是一个古老的答案。根据我的记忆,您可以通过界面生成器添加此视图。现在我认为有一些更好的库,例如:ECSlidingViewController或RESideMenu。