这是我在Sketch中设计的:
Sketch显示蓝色的颜色值为70,164,239。
所以我为我的选项卡编写了以下代码:
UINavigationBar.appearance().barTintColor = UIColor(red: 70.0/255.0, green: 164.0/255.0, blue: 239.0/255.0, alpha: 1.0)
UINavigationBar.appearance().tintColor = UIColor.clearColor()
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName : UIColor.whiteColor()]
以下内容是用于视图下方(在操作中)的:
self.two_buttons_view.backgroundColor = UIColor(red: 70.0/255.0, green: 164.0/255.0, blue: 239.0/255.0, alpha: 1.0)
但是看看发生了什么,导航栏的颜色始终比视图的颜色浅一些。使用这种浅蓝色只有轻微的差别,但如果我选择深蓝色,差距就会更加明显。似乎导航栏的颜色从未像页面的其余视图一样鲜艳: