如何让绿色显示像iPhone锁屏上的充电电池?

时间:2012-12-01 17:02:59

标签: ios uicolor

我正试图在屏幕上显示一种颜色,就像充电电池一样(如下所示):Charging Battery

UIColor here上查看Apple文档后,我尝试同时使用colorWithHue:saturation:brightness:aplha:colorWithRed:green:blue:alpha:来显示颜色。

例如,当我在黑色背景上使用colorWithHue:.3 saturation:.84 brightness:1 alpha:.5时,会呈现如下颜色:

myGreen with colorWithHue:saturation:brightness:alpha:

或黑色背景上的colorWithRed:0 green:1 blue:0 alpha:.5显示如下:

myGreen with colorWithRed:green:blue:alpha:

它没有半透明或有光泽的外观。

有更好的使用方法吗?或者我没有正确的价值观? (我尝试了很多组合)

1 个答案:

答案 0 :(得分:0)

UIColor仅代表一种具有不透明度值的颜色(如果您已说明一种颜色)。在您的情况下,您可能希望使用图像,或覆盖自定义drawRect类(Core Graphics)中的UIView方法。看看here,了解后者的简要介绍。