Ios 导航栏颜色和视图';s颜色

Ios 导航栏颜色和视图';s颜色,ios,objective-c,navigationbar,Ios,Objective C,Navigationbar,我得到了一个奇怪的,我有一个导航栏和一个视图,就在它下面 我将它们都设置为[UIColor BlueColor],但在运行时,结果是导航栏的颜色比视图的颜色深 有人知道这是什么原因吗? 谢谢您的问题是导航栏是半透明的,因此导航栏的颜色被置于视图的颜色之上,使其看起来更暗。试着使酒吧不半透明 navigationBar.translucent=NO您可以尝试以下方法:-- 或 [[UINavigationBar appearance] setBarTintColor:[UIColor greenC

我得到了一个奇怪的,我有一个导航栏和一个视图,就在它下面

我将它们都设置为[UIColor BlueColor],但在运行时,结果是导航栏的颜色比视图的颜色深

有人知道这是什么原因吗?
谢谢

您的问题是导航栏是半透明的,因此导航栏的颜色被置于视图的颜色之上,使其看起来更暗。试着使酒吧不半透明

navigationBar.translucent=NO

您可以尝试以下方法:--

[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]];
[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]];