0

我正在明确执行以下针对 iPad 的代码行:

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackTranslucent;

这在我的控制台中给了我一个运行时警告(如标题所示)。虽然我可以通过指定不同的样式来解决这个问题,但我不完全理解为什么不支持它。例如,如果将 MPMoviePlayerController 置于全屏状态,则可以清楚地看到一个半透明的状态栏。

就我而言,我正在全屏放置一个视图,并且还希望状态栏是半透明的。

有什么见解吗?

4

1 回答 1

2

好吧,那个错误告诉你 iPad 不支持那种状态栏样式。

从文档:

在 iPad 设备上,UIStatusBarStyleDefault 和 UIStatusBarStyleBlackTranslucent 样式默认为 UIStatusBarStyleBlackOpaque 外观。

于 2013-07-04T13:13:56.983 回答