swiftで色を設定するときRGBで書けるようなextensionで書いてたけど
もっと便利な方法があることを知ったので紹介
・今まで
extension作ってた
extension UIColor { class func rgb(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) } }
・これから
colrって打つと#colorLiteralが補完される
その後は、クリックするとGUIが出てきて値をセットできる
見た目は色だけどコピペすると以下になったりする
#colorLiteral(red: 0.9725490196, green: 0.9725490196, blue: 1, alpha: 1)
参考
https://qiita.com/y-okudera/items/f980dde37e3f44fd9d01
関連記事:
- iOS 15 Programming Fundamentals with SwiftのI-3とI-4を読んだので不明点をまとめる
- iOSアプリにFirebase Analyticsを入れた
- SwiftUIでAdmobの広告表示時にpaddingを設定する