UIStatusBarStyleBlackOpaque和UIStatusBarStyleBlackTransparent尽管在iOS 7.0中被弃用,但仍然可以使用?

UIStatusBarStyleBlackOpaque和UIStatusBarStyleBlackTransparent尽管在iOS 7.0中被弃用,但仍然可以使用?,ios,objective-c,xcode,cocoa-touch,uistatusbar,Ios,Objective C,Xcode,Cocoa Touch,Uistatusbar,尽管在iOS 7.0中被弃用,但是否仍然可以使用UIStatusBarStyleBlackOpaque或UIStatusBarStyleBlackTransparent?“不推荐”是指“看不起但仍然允许”还是“根本不允许” 我试着做了一个实验 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; 在方法中 - (BOOL)application:(UIApplicatio

尽管在iOS 7.0中被弃用,但是否仍然可以使用UIStatusBarStyleBlackOpaque或UIStatusBarStyleBlackTransparent?“不推荐”是指“看不起但仍然允许”还是“根本不允许”

我试着做了一个实验

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; 
在方法中

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

我的AppDelegate.m,但这没有效果。状态栏仍然是如此花哨的白色,哈哈。

当一个项目被弃用时,操作、代码或类似的东西仍然可以工作或执行专门的操作,但不是以预期的方式

因此,对于UI项,最好避免使用它们,因为如果不完全删除它们,进一步的版本(8.x更新)只会更多地破坏不推荐的项。如果您需要,请按iOS版本在
-(void)viewDidLoad
或一个完整的单独故事板/xib文件中使用它(不推荐,因为您的应用程序可能会变得相当大)