100 Days of SwiftUI —— Day 43:绘图(一)

100 Days of SwiftUI —— Day 43:绘图(一)_第1张图片

今天开始另一个新的技术项目,我们将专注于绘图。这是SwiftUI的一个领域,你可能认为你不需要太多,但事实上,没有什么比这更离谱了:SwiftUI让高性能绘图变得如此容易,让每个人都可以访问,以至于你可以在几乎所有你构建的应用程序中找到可以使用你的技能的地方。

绘图的另一个好处是——这将在本项目的第二部分和第三部分中变得更加明显——有助于创造一种游戏感。当你在接下来的几天里工作的时候,你会发现你只需要几行代码就可以创建出漂亮的设计,而我在准备示例时浪费了无数个小时,只是在玩和玩得开心。

不要相信我的话——荷兰著名印象派画家文森特·梵高说:

我有时认为没有什么比画画更令人愉快的了。
I sometimes think there is nothing so delightful as drawing.

今天,您将学习三个主题,其中包括路径、形状、可插入形状等。

  • SwiftUI:创建自定义路径 Path
  • SwiftUI:路径 Path vs 形状 Shape
  • SwiftUI:自定义 Shape 使用 InsettableShape 协议实现向内绘制边框

你可能感兴趣的:(100 Days of SwiftUI —— Day 43:绘图(一))