美文网首页
Swift RGB转十六进制

Swift RGB转十六进制

作者: 婉卿容若 | 来源:发表于2017-03-22 17:08 被阅读44次

学习网站 - 泊学

泊学-服务于一线开发者的前沿技术视频


说明

一个小 Tip, 记录一下

代码

struct color {
    var r: Int
    var g: Int
    var b: Int
    
    // rgb 转 16进制
    var hex:Int {
        // << 向左移位移位(字节为单位)
        return r << 16 + g << 8 + b
    }
}


let c = color(r: 255, g: 255, b: 255)
String(c.hex, radix: 16) // 转成字符串 -- 10进制转16进制

补充

Swift_ios_二进制,十进制,十六进制之间的转换

相关文章

网友评论

      本文标题:Swift RGB转十六进制

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