我明确执行针对iPad的以下代码行:
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackTranslucent;
在我的控制台中给我一个运行时警告(如标题所示)。虽然我可以通过指定不同的样式来解决这个问题,但我并不完全理解为什么不支持它。例如,如果将MPMoviePlayerController全屏显示,则可以清楚地看到半透明状态栏。
就我而言,我将全屏放置视图,并希望状态栏为半透明。
有什么见解?
答案 0 :(得分:2)
嗯,这个错误告诉你iPad不支持这种状态栏样式。
来自文档:
在iPad设备上,UIStatusBarStyleDefault和 UIStatusBarStyleBlackTranslucent样式默认为 UIStatusBarStyleBlackOpaque外观。