尽管从iOS 7.0开始被弃用,是否仍然可以使用UIStatusBarStyleBlackOpaque或UIStatusBarStyleBlackTranslucent?是否"弃用"意思是"瞧不起但仍允许"或者"根本不允许"?
我试过做
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
我的AppDelegate.m的,但是没有效果。状态栏仍然非常白,哈哈。
答案 0 :(得分:1)
当一个项目被弃用时,操作,代码等可能仍然有效或执行专用操作,但不是以预期的方式。
因此,对于UI项目,最好避免使用它们,因为进一步的版本(8.x更新)只会在不完全删除它们的情况下更多地破坏已弃用的项目。如果您需要它们,请在- (void)viewDidLoad
中使用iOS版本或整个单独的storyboard / xib文件(不推荐,因为您的应用程序可能会变得相当大)。