如何为导航栏设置自定义(RGB)颜色?
How to set custom (RGB) color to Navigation bar?
我无法将我的 RGB 颜色设置为 UINavigationBar
和工具栏。我试过了
let myColor = UIColor(red: 47, green: 206, blue: 255, alpha: 1.0)
self.navigationController?.navigationBar.barTintColor = myColor
self.navigationController?.toolbar.tintColor = myColor
我也试过HSB色
let secondColor = UIColor(hue: 194, saturation: 82, brightness: 100, alpha: 1.0)
self.navigationController?.navigationBar.barTintColor = secondColor
self.navigationController?.toolbar.tintColor = secondColor
但是当我写下面的方法时它起作用了。
self.navigationController?.navigationBar.barTintColor = UIColor.greenColor()
self.navigationController?.toolbar.tintColor = UIColor.greenColor()
如何将 RGB 颜色设置为条形?
let myColor = UIColor(red: 47, green: 206, blue: 255, alpha: 1.0)
不正确。 UIColor
需要 0.0 ... 1.0
范围内的颜色分量。所以你可能需要
let myColor = UIColor(red: 47.0/255.0, green: 206.0/255.0, blue: 255.0/255.0, alpha: 1.0)
UINavigationBar.appearance().barTintColor = UIColor(红色: 73.0 / 255.0, 绿色: 155.0 / 255.0, 蓝色: 255.0/ 255.0, alpha: 1.0)
我无法将我的 RGB 颜色设置为 UINavigationBar
和工具栏。我试过了
let myColor = UIColor(red: 47, green: 206, blue: 255, alpha: 1.0)
self.navigationController?.navigationBar.barTintColor = myColor
self.navigationController?.toolbar.tintColor = myColor
我也试过HSB色
let secondColor = UIColor(hue: 194, saturation: 82, brightness: 100, alpha: 1.0)
self.navigationController?.navigationBar.barTintColor = secondColor
self.navigationController?.toolbar.tintColor = secondColor
但是当我写下面的方法时它起作用了。
self.navigationController?.navigationBar.barTintColor = UIColor.greenColor()
self.navigationController?.toolbar.tintColor = UIColor.greenColor()
如何将 RGB 颜色设置为条形?
let myColor = UIColor(red: 47, green: 206, blue: 255, alpha: 1.0)
不正确。 UIColor
需要 0.0 ... 1.0
范围内的颜色分量。所以你可能需要
let myColor = UIColor(red: 47.0/255.0, green: 206.0/255.0, blue: 255.0/255.0, alpha: 1.0)
UINavigationBar.appearance().barTintColor = UIColor(红色: 73.0 / 255.0, 绿色: 155.0 / 255.0, 蓝色: 255.0/ 255.0, alpha: 1.0)