我正试图在屏幕上显示一种颜色,就像充电电池一样(如下所示):
在UIColor
here上查看Apple文档后,我尝试同时使用colorWithHue:saturation:brightness:aplha:
和colorWithRed:green:blue:alpha:
来显示颜色。
例如,当我在黑色背景上使用colorWithHue:.3 saturation:.84 brightness:1 alpha:.5
时,会呈现如下颜色:
或黑色背景上的colorWithRed:0 green:1 blue:0 alpha:.5
显示如下:
它没有半透明或有光泽的外观。
有更好的使用方法吗?或者我没有正确的价值观? (我尝试了很多组合)
答案 0 :(得分:0)
UIColor
仅代表一种具有不透明度值的颜色(如果您已说明一种颜色)。在您的情况下,您可能希望使用图像,或覆盖自定义drawRect
类(Core Graphics)中的UIView
方法。看看here,了解后者的简要介绍。