【发布时间】:2015-07-09 14:47:57
【问题描述】:
我正在尝试为我的应用导航栏自定义颜色,但它没有正确显示。我需要使用的确切颜色的十六进制代码是蓝色#023883。我从这个站点查找了 rbg 百分比:http://www.colorhexa.com/023883,百分比是:rgb(0.8%,22%,51.4%)。我把它放在我的代码中是这样的:
self.navigationController.navigationBar.barTintColor = [UIColor
colorWithRed:0.8 green:22 blue:51.4 alpha:1.0];
self.navigationController.navigationBar.titleTextAttributes =
@{NSForegroundColorAttributeName : [UIColor lightGrayColor]};
self.navigationController.navigationBar.backgroundColor = [UIColor
whiteColor];
self.navigationController.navigationBar.translucent = YES;
我还尝试实现允许使用输入十六进制代码作为颜色值的代码,但这也不起作用。我还有其他方法可以实现这种颜色吗? (我也尝试只将蓝色设置为 100,但颜色仍然不够深)
【问题讨论】:
-
你使用故事板
-
是的,我正在使用故事板
-
我投赞成票,祝你有美好的一天,我也面临开始的问题,现在只有在我的回答中才能轻松优化编码和时间。
标签: ios objective-c uinavigationcontroller uinavigationbar