IOS 7状态栏奇怪的行为

时间:2013-11-08 10:38:21

标签: iphone objective-c ios7

我对IOS 7状态栏有一个非常奇怪的问题。

我正在将IOS 6 APP改编为IOS 7,因此我在IOS 7上运行时创建自定义标题视图并添加一些高度。

这是来自IOS 7的Iphone 4设备

IPhone 4 device

这是Iphone 4 IOS 7模拟器

Iphone 4 simulator

完全相同的应用,相同的代码,相同的IOS版本。

我无法理解为什么它显示了IOS 6样式状态栏,但是当我看到模拟器时它更加奇怪。

我可以注意到它在两者上添加状态栏高度,但在设备上它的状态栏后面的起始形式...

有人可以给出一些暗示吗?

2 个答案:

答案 0 :(得分:1)

尝试将半透明属性设置为NO。我最近遇到过同样的问题。

self.navigationController.navigationBar.translucent = NO;

在plist文件中添加基于视图控制器的状态栏外观并将其设为NO

答案 1 :(得分:1)

感谢Leo Natan指导我测试proyect SDK,我可能只是一个xcode的错误。

我已经改为sdk 6.0编译并运行,再次更改为sdk 7.0,编译并修复...

感谢所有人。