UIColorをrgbで設定

ちょっとしたコードや設定などですが、忘れがちであらためて調べるのも面倒なので、忘備録的なものです。
順不同で、気づいたものから順にSwift4で使えるコードを載せていきます。

Swift-Tips

UIColorをrgbで設定

UIColorをRGB値で設定できるようにするextension

・UIColorのextension


extension UIColor {
    convenience init(rgb: UInt, alpha: CGFloat = 1.0) {
        let red: CGFloat = CGFloat((rgb & 0xFF0000) >> 16) / 255.0
        let green: CGFloat = CGFloat((rgb & 0x00FF00) >> 8) / 255.0
        let blue: CGFloat = CGFloat(rgb & 0x0000FF) / 255.0
        self.init(red: red, green: green, blue: blue, alpha: alpha)
    }
}

let NC_001_NADESHIKO = UIColor(rgb:0xDC9FB4) //撫子, NADESHIKO

*色情報「撫子」はこちらのデータを参考にさせていただきました。
NIPPON COLORS-日本の伝統色