UIColor()の引数はmaxが1.0
swiftでUIColor(red: <#CGFloat#>, green: <#CGFloat#>, blue: <#CGFloat#>, alpha: <#CGFloat#>)を指定する際にハマったことをメモ...
(自分だけかもだけど)
#3C91E6をカラーとして指定する際、
16進数
red:3C
green:91
blue:E6
alpha:1.0
↓
10進数
red:60
green:150
blue:246
alpha:1.0
で
UIColor(red: 60, green: 150, blue: 246, alpha: 1.0)
としたら色が白で表示される...
と思ったら
1.0が10進数の255らしい。
で、255.0で割った値をセット
10進数
red:0.235
green:0.569
blue:0.902
alpha:1.0
16進数を変換するメソッド作るのが主流みたいだけど
標準で用意してくれればなぁと。