【发布时间】:2015-02-22 01:47:00
【问题描述】:
我的应用仅适用于iOS 8,我正在使用XCode 6.1.1。
如果我通过情节提要设置颜色(在Navigation Bar 部分设置Bar Tint 属性)
想要的颜色是:
56 186 145
我使用Core coding utilities 来获取我的颜色的浮动值。
按代码:
let backgroundColor = UIColor(red: 0.22, green: 0.729, blue: 0.569, alpha: 1.0)
self.navigationController!.navigationBar.barTintColor = backgroundColor
self.navigationController!.navigationBar.translucent = false
通过情节提要设置的颜色与原始 RGB 相同。
- 通过代码:
- 按故事板:
编辑
我尝试使用故事板中的 let backgroundColor = UIColor(red: 0.255, green: 0.769, blue: 0.635, alpha: 1.0) 和 rgb:65 196 162 基于 @siejkowski 评论,但我得到了这些颜色:
通过代码:
按故事板:
为什么?
【问题讨论】:
-
你在哪里设置这个? viewDidLoad()?
-
是的,我在 viewDidLoad 中运行它
-
您能否提供显示颜色差异的图像?
-
我刚刚用图片更新了问题@siejkowski
标签: ios xcode user-interface swift