为 NavigationBar 使用色调和背景颜色
Using Tint and Background Color for NavigationBar
我必须为 swift 中的视图着色导航栏,但是使用色调改变颜色变得越来越困难。视图中的底部颜色是我需要的最终结果,但在 viewDidLoad 中设置它会导致结果不同。任何人都可以指出我的方向吗?
override func viewDidLoad() {
super.viewDidLoad()
...
switch category {
case "Corn Management":
// color to be determined
break
case "Soybean Management":
navigationController?.navigationBar.barTintColor = UIColor(red: 153.0/255.0, green: 50.0/255.0, blue: 30.0/255.0, alpha: 1.0)
break
default:
break
}
self.title = category
}
我认为它有所不同,因为导航栏是半透明的。您需要应用 link 中的公式:
http://b2cloud.com.au/how-to-guides/bar-color-calculator-for-ios7-and-ios8/
希望对你有帮助。
我必须为 swift 中的视图着色导航栏,但是使用色调改变颜色变得越来越困难。视图中的底部颜色是我需要的最终结果,但在 viewDidLoad 中设置它会导致结果不同。任何人都可以指出我的方向吗?
override func viewDidLoad() {
super.viewDidLoad()
...
switch category {
case "Corn Management":
// color to be determined
break
case "Soybean Management":
navigationController?.navigationBar.barTintColor = UIColor(red: 153.0/255.0, green: 50.0/255.0, blue: 30.0/255.0, alpha: 1.0)
break
default:
break
}
self.title = category
}
我认为它有所不同,因为导航栏是半透明的。您需要应用 link 中的公式: http://b2cloud.com.au/how-to-guides/bar-color-calculator-for-ios7-and-ios8/ 希望对你有帮助。