【问题标题】:How do I draw a triangle with a corner radius?如何绘制一个圆角半径的三角形?
【发布时间】:2017-06-06 16:06:40
【问题描述】:

我正在尝试准确地绘制一个像这样的三角形

有人可以指导我如何实现这一目标,因为我尝试了很多都没有成功?

我最坏的情况是使用图像,但我不想这样做。

非常感谢!

【问题讨论】:

标签: ios swift core-graphics


【解决方案1】:

也许你应该试试这个:

let trianglePath = UIBezierPath()
trianglePath.lineJoinStyle = .round
trianglePath.lineWidth = 25
trianglePath.move(to: CGPoint(x: 5.0, y: 10.0)) 
trianglePath.addLine(to: CGPoint(x: 130, y: 280.0)) 
trianglePath.addLine(to: CGPoint(x: 265.0, y: 10.0)) 
trianglePath.close()

这在 Playground 中为您提供:

【讨论】:

  • 也许我遗漏了一些东西,但我该如何应用颜色?我跑步时看不到任何结果。谢谢!
最近更新 更多