我创建了一个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颜色相同?
答案 0 :(得分:0)
默认情况下,条形是半透明的,因此它具有不同的颜色。这样做:
self.navigationController.navigationBar.translucent = NO;