0

我在运行 IOS 7 的 iPhone 4 设备上的应用程序存在严重问题。我的应用程序有一个 TabbarController,其中有 5 个选项卡,每个选项卡都有一个 NavigationController(以及视图导航栏)。我的应用程序在 iPhone 5 上运行良好,甚至在模拟器中的所有设备上都运行良好,但在真正的 iPhone 4 上运行不佳。

我的目标是每个选项卡都有自己的导航栏颜色,所以在 viewWillAppear 方法中,我做了如下示例:

[self.navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:0.102 green:0.129 blue:0.282 alpha:1.0]];
[self.navigationController.navigationBar setTranslucent:YES];

正如我之前提到的,除了真正的 iPhone 4 外,它都很好用。如果我切换选项卡似乎一切正常,导航栏的颜色是正确的。但是当我再次打开一个选项卡(我之前已经打开过)时,导航栏是纯白色的!!!

我很困惑为什么?

4

1 回答 1

1

对于那些遇到同样问题的人......这是一个错误并且已经报告过。请参阅 Apple DEV 论坛。似乎只有在您还使用 mapkit 时才会发生这种情况。

于 2013-11-07T20:03:26.763 回答