Ios7 更改了iOS 7的导航栏

Ios7 更改了iOS 7的导航栏,ios7,uinavigationbar,Ios7,Uinavigationbar,苹果最近批准了我为iOS 6.1+创建的应用程序。应用程序样式中有一个导航栏设置为黑色。但一旦我在iOS 7上运行该应用程序,导航栏就会变成标准的蓝色。有什么帮助吗 谢谢。试试看 if ([self.navigationBar respondsToSelector:@selector(setBarTintColor:)]) { self.navigationController.navigationBar.barTintColor = [UIColor black

苹果最近批准了我为iOS 6.1+创建的应用程序。应用程序样式中有一个导航栏设置为黑色。但一旦我在iOS 7上运行该应用程序,导航栏就会变成标准的蓝色。有什么帮助吗

谢谢。

试试看

    if ([self.navigationBar respondsToSelector:@selector(setBarTintColor:)]) {

        self.navigationController.navigationBar.barTintColor    = [UIColor blackColor];

    }

你是使用Xcode 5部署的吗?你能发布一些截图吗?@RyanG不,我在存档和上传应用程序后升级了我的Xcode。你是否在iOS 7下测试了你的应用程序?@rmaddy一旦我在iOS 7模拟器中运行我的应用程序,它看起来与真正的iOS 7设备非常不同。导航栏看起来与许多其他iOS 7苹果应用程序完全不同(空白白色)。所以我的应用程序在iOS 7中在真实设备上的外观并没有什么共同之处。