navigationBar颜色消失-iOS

问题描述 投票:0回答:3

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

[[UINavigationBar appearance]setBarTintColor:[UIColor colorWithRed:255.0/255 green:92.0/255 blue:88.0/255 alpha:1]];
ios navigationbar uibackgroundcolor bartintcolor
3个回答
0
投票

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


0
投票

转到项目的AppDelegate和功能中

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

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


0
投票

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

尝试用viewWillAppearviewDidAppear方法设置导航栏颜色。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.