iOS7:导航栏和标签栏透明度在真实的iDevice上看起来不同

时间:2013-10-01 22:31:28

标签: iphone ios7 tabbar xcode5 navigationbar

我目前正在使用XCode5为iOS7开发应用。 今天是我第一次尝试在真实设备上测试应用程序(带有iOS7.0的iPhone 4)。 我注意到我在模拟器中看到的内容与我在真实设备上看到的内容之间存在差异。

导航栏和标签栏定义如下:

[self.navigationController.navigationBar setBarStyle:UIBarStyleBlack];
[self.navigationController.navigationBar setTranslucent:YES];

[self.tabBarController.tabBar setBarStyle:UIBarStyleBlack];
[self.tabBarController.tabBar setTranslucent:YES];

模拟器和真实设备之间的透明度水平差异很大,如下面的屏幕截图所示:
1.模拟器的截图:

enter image description here

2.来自真实iPhone的屏幕截图:

enter image description here

我无法在网上找到任何相关信息。我做错了吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

抱歉英语不好..我正在使用谷歌翻译。

我遇到了同样的问题,但是在tabbar和navigationBar中按钮的颜色。我发现这是iOS的配置。在您的设备上,转到设置>一般>辅助>增加对比度。

现在仍然要了解如何预测是否使用这些设置修改了用户并通过代码进行调整。