三角形

Triangle 是一个用于在 SwiftUI 中绘制基本三角形的小型包。

三角形可以使用自动均匀分布的线和角度绘制,也可以使用设置好的特定角度绘制。此外,还可以通过将上顶点设置为相对于框架顶部边缘的相对距离来绘制。

所有三角形都是正立绘制的,其中一边与框架底部齐平。 这样做是为了消除任何额外的基于坐标的复杂性。 如果您需要以更复杂的方式操作它们,您可以随意使用所有 SwiftUIViewShapeInsettableShape 修饰符来缩放、旋转、移动等等。