如何为iOS生成漂亮的柔和色彩?
David Crow在Java中有一个非常好的答案:Algorithm to randomly generate an aesthetically-pleasing color palette
那么我们如何使其适应iOS?
如何为iOS生成漂亮的柔和色彩?
David Crow在Java中有一个非常好的答案:Algorithm to randomly generate an aesthetically-pleasing color palette
那么我们如何使其适应iOS?
2 回答
John Coates的Swift实现出现在这里:https://gist.github.com/JohnCoates/725d6d3c5a07c4756dec但他错误地称之为"pastel",尽管不包括所需的浅蓝色以实现该效果 .
我的John-git的Objective-C版本(混合浅蓝色)在这里:
编辑
我已经改进了算法,通过将白色混合到计算中来使颜色变得更亮(通过将浅蓝色加1并且跳过3而不是2) .
这是上述方法的测试代码(您可以替换新项目的viewDidLoad并运行):
我已使用此代码设置随机背景颜色 .