iOS UIColor颜色

        let color = UIColor.init(red: (R / 255.0), green: (G / 255.0), blue: (B / 255.0), alpha: alpha);
 // 设置颜色与透明度(RGB:0.0~255.0;alpha:0.0~1.0) 示例:UIColorRGB_Alpha(100.0, 100.0, 20.0, 1.0)
class func UIColorRGB_Alpha(R:CGFloat, G:CGFloat, B:CGFloat, alpha:CGFloat) -> UIColor
{
        let color = UIColor.init(red: (R / 255.0), green: (G / 255.0), blue: (B / 255.0), alpha: alpha);
        return color;
}
/// 设置颜色(RGB:0.0~255.0) 示例:UIColorRGB(100, 100, 100)
class func UIColorRGB(R:CGFloat, G:CGFloat, B:CGFloat) -> UIColor
{
        return UIColorRGB_Alpha(R, G: G, B: B, alpha: 1.0);
}  
// 设置颜色与透明度 示例:UIColorHEX_Alpha(0x26A7E8, 0.5)
class func UIColorHex_Alpha(value:UInt32, alpha:CGFloat) -> UIColor
{
        let color = UIColor.init(red: (((CGFloat)((value & 0xFF0000) >> 16)) / 255.0), green: (((CGFloat)((value & 0xFF0000) >> 16)) / 255.0), blue: (((CGFloat)((value & 0xFF0000) >> 16)) / 255.0), alpha: alpha)
        return color
}
 // 设置颜色 示例:UIColorHex(0x26A7E8)
class func UIColorHex(value:UInt32) -> UIColor
    {
            return UIColorHex_Alpha(value, alpha: 1.0);
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容