JLTGradientPathRenderer渐变线绘制工具

联合创作 · 2023-09-27 04:35

JLTGradientPathRenderer 专门用于绘制渐变线的一款工具,可支持多种颜色,任意边框。

使用示例代码:

func mapView(mapView: MKMapView, rendererForOverlay overlay: MKOverlay) -> MKOverlayRenderer {
    if overlay is MKPolyline {
            /* define a list of colors you want in your gradient */
            let gradientColors = [UIColor.greenColor(), UIColor.blueColor(), UIColor.yellowColor(), UIColor.redColor()]
            /* Initialise a JLTGradientPathRenderer with the colors */
            let polylineRenderer = JLTGradientPathRenderer(polyline: overlay as! MKPolyline, colors: gradientColors)
            /* set a linewidth */
            polylineRenderer.lineWidth = 7
            return polylineRenderer
    }
}
浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报