2

我目前正在使用 XCode5 为 iOS7 开发应用程序。今天是我第一次尝试在真实设备上测试应用程序(iPhone 4 和 iOS7.0)。我注意到我在模拟器中看到的和在真实设备上看到的有所不同。

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

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

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

模拟器和真实设备之间的透明度水平有很大的不同,如下面的截图所示:
1.来自模拟器的截图:

在此处输入图像描述

2.真iPhone截图:

在此处输入图像描述

我在网上找不到任何相关信息。难道我做错了什么?

谢谢你。

4

1 回答 1

0

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

我遇到了同样的问题,但是标签栏和导航栏中的按钮颜色不同。我发现这是iOS的配置。在您的设备上转到“设置”>“通用”>“辅助功能”>“增加对比度”。

现在还有待发现如何预测用户是否使用这些设置进行了修改并通过代码进行调整。

于 2014-08-06T15:24:22.050 回答