iphone - 用渐变抚摸 CGPath?

标签 iphone objective-c ios cocoa-touch core-graphics

我已经研究了一段时间了,作为一个初学者,我似乎无法完成它。我想要做的是采用简单的渐变,并用它来描边 CGPath。我尝试使用 CGContextSetStokePattern 和 PNG 线的宽度和一个像素高包含我想要的渐变,但这平铺了图案,而我宁愿像画笔一样沿着路径绘制它。我能想到的最接近的东西是 Pokémon Ranger 的 Styler。

enter image description here

基本上,我希望我的线条从中间的一种颜色开始,然后在边缘向另一种颜色移动。可能有一种简单的方法可以做到这一点,但我终究无法弄清楚如何做到这一点。

非常感谢任何能帮助我的人。 :)

最佳答案

没有内置支持以这种方式绘制路径。

您可以尝试通过多次描边路径来伪造它,每个描边的线宽都比前一个描边窄,颜色不同,可能还有不同的阴影设置。当然反复抚摸比抚摸一次花费的时间更长。

关于iphone - 用渐变抚摸 CGPath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12979029/

相关文章:

iphone - 如何将第三方框架添加到移动基板调整

iphone - iPad IOS 5.0.1 中的应用程序崩溃

iphone - 如何在 iPhone 上使用 glib?

ios - 首次启动应用程序时调用 didReceiveRemoteNotification

objective-c - Objective c Twitter Api : which to use?

ios - 是否可以通过单击应用程序的 WebView 中的 URL 打开移动 safari?

ios - 为通用iOS应用制作图像需要什么分辨率?

ios - 将海拔增益信息添加到 HKWorkout

ios - 何时从 UITableViewCell 中删除 subview ?

ios - 本地化选项卡中没有语言 (tuk) 支持,xcode 4 的下拉列表