Swift中的普通RGB到Apple RGB

时间:2015-05-04 23:02:44

标签: swift colors

所以,我一直在试验Swift中的一些颜色,我遇到了一个问题。我意识到我不知道如何在普通RGB(0到255之间的值)和Apple的RGB(0到1之间的值)之间进行转换。是否有一些Swift功能可以做到这一点,还是只使用一个比例?

此外,现在这是一个奖励:有人知道为什么Apple使用介于0和1之间的RGB值,而不是首先使用0和255的RGB值吗?如果这个问题的答案不短,那么请在评论中告诉我,我会另外问一下。

提前多多感谢!

1 个答案:

答案 0 :(得分:0)

你可以把你的rgb值除以255

示例:

let thisColor = UIColor(red: 10/255.0, green: 20/255.0, blue: 30/255.0, alpha: 40/255.0)