是否有一种方法可以从应用程序中的任何地方检索当前控制状态栏外观的视图控制器?
不认为你可以在控制器中检索,但你可以改变状态栏的样式。
1)在plist中设置UIViewControllerBasedStatusBarAppearance为YES
2) in viewDidLoad do a [self setNeedsStatusBarAppearanceUpdate];
3)添加以下方法:
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}