0

我在导航栏上将颜色设置为红色,但是因为当我从一个控制器返回到另一个控制器时,我有一堆控制器,红色消失并且变得透明。知道为什么吗?

[[UINavigationBar appearance]setBarTintColor:[UIColor colorWithRed:255.0/255 green:92.0/255 blue:88.0/255 alpha:1]];
4

3 回答 3

0

我发现了问题,我在主导航栏上设置了白色

于 2015-08-07T12:17:44.133 回答
0

也许您正在另一个视图控制器中更新导航栏颜色。

viewWillAppear尝试在orviewDidAppear方法中设置导航栏颜色。

希望这可以帮助。

于 2015-08-07T09:31:23.290 回答
0

转到您的项目的 AppDelegate 和功能

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)

粘贴您的代码以更改导航栏的色调。它会在那里工作。

于 2015-08-07T09:58:39.433 回答