如何在Swift中使用UIColorFromRGB?

在Objective-C中,我们使用以下代码为视图设置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)

以上是 如何在Swift中使用UIColorFromRGB? 的全部内容, 来源链接: utcz.com/qa/411396.html

回到顶部