2
@implementation UIViewController (preferredStatusBar)
-(UIStatusBarStyle) preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}
@end

我制作了这个类别,所以所有控制器都实现了这个属性,UIStatusBarStyleLightContent可以在应用期间更改。

除模态控制器外,一切正常。他们完全忽略了状态栏样式。

4

1 回答 1

2

我想您正在将模态视图控制器加载为UINavigationController. 但是您没有提供足够的信息来确定。

如果是这种情况,您还需要覆盖该preferredStatusBarStyle方法UINavigationController

于 2013-10-07T10:22:18.190 回答