导航栏颜色与uiview相同

时间:2014-07-23 18:43:44

标签: ios objective-c uiview

我创建了一个UIView我希望它与导航栏颜色相同。

使用以下代码在appdelegate中说明导航栏的颜色:

[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:0.353 green:0.259 blue:0.463 alpha:1]]; 

UIView如下:

[self.backgroundView setBackgroundColor:[UIColor colorWithRed:0.353 green:0.259 blue:0.463 alpha:1]];

即使它是相同的UIColor,颜色似乎也不同。如何让UIView与navigationBar颜色相同?

1 个答案:

答案 0 :(得分:0)

默认情况下,条形是半透明的,因此它具有不同的颜色。这样做:

self.navigationController.navigationBar.translucent = NO;