我被困在一些看起来微不足道的事情上,但我真的不明白发生了什么。
我正在使用 iOS 7 SDK 进行编译,无法使状态栏透明。它是全黑的。在我的 .plist 中,Status bar style
是 Transparent black style (alpha of 0.5)
。我已经尝试了所有其他选项,但无法正常工作。
我仍然需要支持 iOS 6,但我希望 iOS 7 状态栏默认是透明的,对吧?
知道是什么原因造成的吗?
谢谢
最佳答案
我会回答我自己的问题,抱歉浪费时间。
我的错误是,状态栏是透明的。但无论出于何种原因,调用
[self.navigationController setNavigationBarHidden:YES animated:YES];
将我的 ScrollView 的顶部插图从 0.f
更改为 20.f
...所以,我的状态栏下有一个黑色背景,因此,黑色状态栏。
还是谢谢你!
关于iOS 7 状态栏透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20909051/