如何在同心圆上绘制效果(金属光泽的光泽)如下?

时间:2013-12-11 10:36:02

标签: ios drawing core-graphics radial-gradients

我提到了以下article。我实际需要绘制的是同心/混凝土圆圈,其效果如下图所示。

enter image description here

我发现很难a)径向绘制白色条纹b)找一些关键术语来搜索相关文章以继续进行此处。

任何有关此内容的提示或链接都会有很大帮助。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

http://maniacdev.com/2012/06/ios-source-code-example-making-reflective-metallic-buttons-like-the-music-app

这是制作反光金属按钮的教程。您可以将源代码中的技术应用于您尝试制作的任何对象。在github上找到源代码here。我只是用谷歌搜索“ios objective c metal effect”,因为那是你想要做的,对吧?金属效果以同心圆形式显示,并在您倾斜手机时发生变化,就像iOS6音乐滑块一样。

答案 2 :(得分:0)

我没有任何代码,但这个想法其实很简单。你绘制的是从单个中心点(比如50,50)到四组不同点的辐射线。第一组用于x = 0到100,y = 0.第二组用于y = 0到100,x = 0.第三组用于x = 0到100,y = 100.第四组用于y = 0到100,x = 100.对于每个步骤,您需要将颜色从白色更改为黑色或从白色更改为灰色,或者使用带有颜色值的查找表。