2015-02-06 241 views
0

我在我的导航栏中创建标题视图。我使用背景颜色R:255 G:182 B:22(在Photoshop上)设计了我的标题视图。在我的故事板中,我使用相同的RGB代码设置了导航栏色调颜色,默认样式和半透明被选中。如何设置正确的导航栏色调颜色?

UIImage *titleImage = [UIImage imageNamed:@"Icon-Small-40.png"]; 
self.navigationItem.titleView = [[UIImageView alloc]initWithImage:titleImage]; 

当我运行的应用程序,你可以清楚地看到在标题视图中的方形图标:

使用我把我的形象在我的导航称号。标题视图具有稍暗的背景。我想让背景具有相同的颜色。我觉得它与某些故事板设置有关,但我找不到问题。

+0

请问您能分享打印屏幕的内容吗? – Jageen 2015-02-06 05:21:36

回答

0

视图有一个tintColor属性,因此

self.navigationItem.titleView.tintColor = ...

0

回答以下为您导航栏着色颜色

self.navigationController.navigationBar.tintColor = [UIColor greenColor]; 
0

试图让颜色匹配这样可郁闷了。抛开色彩空间问题,API的实际颜色不能保证与其barTintColor相同。您可能会发现将标题图像设为透明背景更容易。