Swift RGB转十六进制

2017-03-22  本文已影响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_二进制,十进制,十六进制之间的转换

上一篇下一篇

猜你喜欢

热点阅读