iOS 7 状态栏透明度

标签 ios objective-c ios7 statusbar

我被困在一些看起来微不足道的事情上,但我真的不明白发生了什么。

我正在使用 iOS 7 SDK 进行编译,无法使状态栏透明。它是全黑的。在我的 .plist 中,Status bar styleTransparent 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/

相关文章:

c# - 如何在 c# Xamarin 中实现 ios 委托(delegate)/数据源模式?

ios - 调用 stopDeviceMotionUpdates 时 CoreMotion 崩溃(仅限 iPad)

ios - Swift 键盘不会被 touchesBegan 关闭

iphone - 将文本文件保存到 iOS 7 中的文档目录

ios - 似乎每个 View Controller 都在创建我的结构的唯一实例——我不想要这样?

c++ - Firebase 云消息传递 : How to receive calls in OnMessage in C++ (iOS)?

ios - 自定义 UIView 子类中的 UIButton 不触发操作事件

ios - 解决 MVC 困惑

ios - 裁剪时drawRect是 "wasteful"吗?有其他选择吗?

ios7 - 使用自动布局修复 iOS7 状态栏问题的最佳方法