何时使用colorWithWhite:alpha:vs colorWithRed:green:blue:alpha:

时间:2015-02-24 20:01:27

标签: ios uikit

什么时候适当使用每个Apis?

在执行xyz与rgb值时,最好使用灰度实例化颜色。

1 个答案:

答案 0 :(得分:3)

我参与过的大多数应用都使用了colorWithRed:green:blue:alpha API,而不是colorWithWhite。

话虽如此,colorWithWhite非常适合基于灰度的颜色选择器。第一个参数是要应用于颜色的灰度值,即0.0是黑色,1.0是白色,其间的值是灰色。或者如果你想要80%黑色的东西,你可以:

[UIColor colorWithWhite:0.2f alpha:1.0f]

UIColor中有更多便利api,例如使用色调/饱和度。