(iOS 7 Xcode 5.0.2)
我使用以下方法,在根视图控制器上成功将状态栏颜色更改为白色
[self setNeedsStatusBarAppearanceUpdate]; // Update status bar style
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent; // Set status bar color to white
}
现在我正在尝试当切换到子视图控制器时将状态栏颜色更改为黑色,但我不知道如何做。(状态栏颜色仍然是白色)
我搜索了一下,并找到了这种方法:childViewControllerForStatusBarStyle。我阅读了苹果的文档,但仍然不知道如何/在哪里使用它,而且我不确定这是否是正确的方法。
是否有人知道如何在子视图控制器中更改状态栏颜色?