Swift----16進(jìn)制Color轉(zhuǎn)換為RGB

代碼直接復(fù)制就行 swif2.3可以的~~~

extension UIColor{
    
    class func colorWithString(aString:String)->UIColor{
        var aString = aString
        aString.replaceRange(aString.rangeOfString("#")!, with: "0x");
        
        let colorLong = strtoul(aString.cStringUsingEncoding(NSUTF8StringEncoding)!,
            nil, 16);
        let R = Double((colorLong & 0xFF0000)>>16);
        let G = Double((colorLong & 0x00FF00)>>8);
        let B = Double(colorLong & 0x0000FF);
        
        return UIColor.init(red: CGFloat(R)/255.0, green: CGFloat(G)/255.0, blue: CGFloat(B)/255.0, alpha: 1.0);
    }
    
}

使用方法 :

let color = UIColor.colorWithString("#6D6E71")
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,872評(píng)論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,533評(píng)論 19 139
  • 鴻山公園在廈門是大路頭,思明南路邊側(cè)大生里附近,來(lái)來(lái)往往總有路過(guò)。但不見得大家都有上去認(rèn)真走走。那天在書里發(fā)現(xiàn)鴻...
    光鴿1982閱讀 1,483評(píng)論 0 4
  • 如果記憶里有個(gè)人的面容已經(jīng)模糊,一定是因?yàn)楹苤匾?,又很心痛,才不得不選擇忘記。 許是好多年都未曾歸家,家中的一切事...
    顏延閱讀 384評(píng)論 0 0
  • 孩子缺愛嗎? 現(xiàn)在有些人一聽到賞識(shí)教育,就理所當(dāng)然的理解為賞識(shí)就是一味地夸獎(jiǎng),不能批評(píng)。以為賞識(shí)教育是要把父...
    竇炳波閱讀 532評(píng)論 0 0

友情鏈接更多精彩內(nèi)容