gpt4 book ai didi

ios - 使用 UIBezierPath 画一条半圆的线

转载 作者:行者123 更新时间:2023-11-28 06:18:51 31 4
gpt4 key购买 nike

我正在使用这段代码使用 UIBezierPath 类绘制一条直线,如下所示:

let myPath = UIBezierPath()
myPath.move(to: CGPoint(x:10, y:5))
myPath.addLine(to: CGPoint(x:100, y:5))

myPath.close()
UIColor.blue.set()
myPath.stroke()
myPath.fill()

但是,我不知道如何更改此基本绘图以在路径中包含半个圆,如下所示:

enter image description here

最佳答案

发件人:addArc documentation

myPath.addArc(withCenter: CGPoint(x: 55, y: 5), 
radius: 10,
startAngle: 0,
endAngle: CGFloat.pi,
clockwise: false)

这应该会给您关于您想要的圈子的信息。您还需要将行分成两段。

关于ios - 使用 UIBezierPath 画一条半圆的线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44309479/

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