美文网首页
iOS十六进制颜色码转换成RGB颜色值

iOS十六进制颜色码转换成RGB颜色值

作者: 李乙幺 | 来源:发表于2018-08-15 11:45 被阅读15次

    OC代码

    #define UIColorFromRGB(rgbValue,alphaValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
    green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
    blue:((float)(rgbValue & 0xFF))/255.0 \
    alpha:alphaValue]
    

    swift代码

    func UIColorFromRGB(_ rgbValue:Int,_ alphaValue:CGFloat) -> UIColor {
        return UIColor(red: CGFloat(((Float)((rgbValue & 0xFF0000) >> 16))/255.0) , green: CGFloat(((Float)((rgbValue & 0xFF00) >> 8))/255.0), blue: CGFloat(((Float)(rgbValue & 0xFF))/255.0), alpha: alphaValue)
    }
    
    

    //欢迎加入:洛阳iOS开发交流(570890454)

    相关文章

      网友评论

          本文标题:iOS十六进制颜色码转换成RGB颜色值

          本文链接:https://www.haomeiwen.com/subject/fhgibftx.html