当我将UIColor转换为CGColor时,我得不到正确的颜色。
这种颜色:
let color = UIColor(red: 198, green: 35.0, blue: 80.0, alpha: 1.0)
当我在CAlayer上应用它时
layer.fillColor = UIColor.red.cgColor
layer.strokeColor = color.cgColor
会在我的手机上显示white
!
你可以看到圆圈是白色的......
答案 0 :(得分:3)
UIKit 中的颜色是使用值介于0和1 之间浮点数而不是0到255之间,所以你需要划分你的所有RGB值都是255.0。
let color = UIColor(red: 198.0/255.0, green: 35.0/255.0, blue: 80.0/255.0, alpha: 1.0)