gpt4 book ai didi

ios - MKOverlayRenderer 使用 CGPath 画线

转载 作者:行者123 更新时间:2023-11-29 00:54:00 25 4
gpt4 key购买 nike

我正在尝试使用 MKOverlayRenderer 绘制一条线。我的覆盖渲染器的 drawMapRect 大致是:

let path = CGPathCreateMutable()
CGPathMoveToPoint(path, nil, x, y) // x, y = starting point

let remainingPoints: [CGPoint] = ... // remaining points
CGPathAddLines(path, nil, remainingPoints, remainingPoints.count)

CGContextAddPath(context, path)

CGContextSetStrokeColorWithColor(context, UIColor.blueColor().CGColor)
CGContextSetLineWidth(context, 2.0)

CGContextStrokePath(context)

但这不起作用,什么也没有出现。我也试过抚摸:

CGContextDrawPath(context, .Stroke)

我知道我的路径定义正确,因为如果我使用 .FillStroke,它会填充多边形。

使用 CGPathCloseSubpath(path) 关闭路径没有帮助。

最佳答案

我的线宽 (2.0) 对于缩放级别来说太小了。

关于ios - MKOverlayRenderer 使用 CGPath 画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37805187/

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