先にコードだけ載せておきます
//宣言
extension UIColor {
class func rgba(r: Int, g: Int, b: Int, alpha: CGFloat) -> UIColor{
return UIColor(red: CGFloat(r) / 255.0, green: CGFloat(g) / 255.0, blue: CGFloat(b) / 255.0, alpha: alpha)
}
}
//呼び出し
let white: UIColor = .rgba(r: 251, g: 250, b: 245, alpha: 1)
UIcolorのデフォルトのイニシャライザは0〜1の値でしか指定できないので扱いづらいですよね。
他にもオススメのextensionがあればぜひコメントで教えてください!