我知道如何获取随机的UIColor,但我想知道是否存在仅返回具有特定质量的颜色的方法。我不知道是否存在特定的术语,但例如,我只需要获取不透明的颜色、暗色调……适合具有明亮文本/图像背景的颜色。
我可以手动挑选一些,但在我的情况下,我想为大量图标背景提供非常好的默认值。
更新:
我的解决方案基于这里的答案:
我可以手动挑选一些,但在我的情况下,我想为大量图标背景提供非常好的默认值。
更新:
我的解决方案基于这里的答案:
float r = arc4random() % 12;
return [UIColor colorWithHue:(30*r)/360 saturation:0.5f brightness:0.8f alpha:1.0f];
我得到了一个非常短的可能答案列表,但这给了我一个很好的起点。