美文网首页
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