在SwiftUI中,我们希望向用户动画显示线段图中数据以及其它一些图形轮廓的绘制:
在本篇博文中,您将学到如何在SwiftUI中实现以下内容:
- 如何创建一个由数据点驱动的图表形状
- 如何完成上述图表形状轮廓的绘制动画
- 如何完成任意形状(Shape)轮廓的绘制动画
还等什么呢?快系好安全带,我们即将穿越星辰大海。
Let’s Go!
功能分析 1. SwiftUI中创建复合路径形状在SwiftUI中,我们可以根据一系列的点去绘制其对应的线段图,一般的做法是将其整体作为一个Shape来绘制,首先,我们创建以下形状:
struct LineGraphShape