gpt4 book ai didi

ios - 沿 MKPolyLineView 的渐变(MKPolylineRenderer)

转载 作者:技术小花猫 更新时间:2023-10-29 11:05:00 27 4
gpt4 key购买 nike

我想根据速度等条件在多段线 View 上应用渐变。我能够子类化 MKPolyLineRenderer 以使用自定义描边和填充进行绘制,但只能沿路径使用相同的颜色。

我看到了其他类似的问题,例如:Draw segments from a circle or donutOn OSX, how do I gradient fill a path stroke? ,但这并不是我想要的。如果我理解正确的话,像下面这样的路径是不能用这些方法填充的。至少没有被当作一个整体来对待。

enter image description here

一个非常相似的问题是 Gradient Polyline with MapKit ios .但它为点之间的每个线段添加了一个叠加层,我认为这不太有效。

这是唯一可行的方法吗? (我需要绘制成百上千个这样的线段......)如何轻松实现这一点?

谢谢

最佳答案

原来的答案在这里https://stackoverflow.com/a/20159374/2606068

您可以在这里找到演示 https://github.com/wdanxna/GradientPolyline

@Templar 提供的一些改进技巧是:

  • 直接在初始化中准备路径。
  • 还检查 CGRectContains,而不仅仅是交叉点。

谢谢大佬! :p

关于ios - 沿 MKPolyLineView 的渐变(MKPolylineRenderer),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20247313/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com