RGB颜色,颜色错误

时间:2017-08-22 12:18:02

标签: ios swift uicolor

我目前正在使用Swift 3中的iOS应用程序并希望更改NavigationBar的颜色 使用以下代码:

self.navigationController?.navigationBar.barTintColor = UIColor.init(red: 53.0/255.0, green: 70.0/255.0, blue: 90.0/255.0, alpha: 1.0)

这段代码工作得很好,但有一个问题。我以RGB格式输入的颜色显示错误。

应该像这样的颜色:enter image description here

但看起来像这样(左:当前的Color()右:正如已经说过的那样):

enter image description here

2 个答案:

答案 0 :(得分:2)

设置navigationController?.navigationBar.isTranslucent = false。

您也可以通过从故事板中取消选中Translucent来实现此目的。

enter image description here

答案 1 :(得分:0)

将导航栏更改为不透明而不是半透明。

self.navigationController?.navigationBar.isTranslucent = true

请在图片中找到。

enter image description here

  

如果您要设置导航背景颜色,请更改   导航背景颜色而不是色彩。