在Objective-C中,我们使用以下代码为 View 设置RGB颜色代码:
#define UIColorFromRGB(rgbValue)
[UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
view.backgroundColor=UIColorFromRGB(0x209624);
如何在Swift中使用它?
最佳答案
这是该函数的Swift版本(用于获取UInt
值的UIColor表示形式):
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)
)
}
view.backgroundColor = UIColorFromRGB(0x209624)
关于ios - 如何在Swift中使用UIColorFromRGB?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24074257/