CGContext绘制45度线关节

CGContext draw 45 degree line joint

有什么方法可以在CGContext中画出45度角相连的线,如图所示:

我认为没有简单的方法可以做到这一点。如果有,它将是您可以传递给 CGContextSetLineCap 的选项之一,但它仅支持 Butt、Round 和 Square。

你需要做的是编写一个函数,它有两个端点、一个方向(这样你就知道哪一边变小)和一种颜色。使用此信息绘制实心梯形。