我想将移动应用的背景颜色设置为#B2B27A。
我可以进入View Controller和背景颜色面板,但我无法弄清楚如何设置我自己的RGB颜色。这可能吗?
答案 0 :(得分:6)
简单地:
idea {
module {
scopes.PROVIDED.plus += [ configurations.provided ]
}
}
self.view.backgroundColor = UIColor(red: 178/255, green: 178/255, blue: 122/255, alpha: 1)
值等于rgb
。
修改强>
您还可以在Storyboard中添加hex / rgb值:
答案 1 :(得分:2)
创建一个NSObject类,如下所示:
class color:NSObject
{
class func UIColorFromRGB(rgbValue: UInt) -> UIColor {
return UIColor(
red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0,
green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0,
blue: CGFloat(rgbValue & 0x0000FF) / 255.0,
alpha: CGFloat(1.0)
)
}
}
在你的ViewController viewDidLoad()中调用这个类func,如下所示:
self.view.backgroundColor = color.UIColorFromRGB(0xB2B27A)