厌倦了iOS自带的日期选择界面,想在SwiftUI中自己写一款漂亮的月历,行不行呢?
在本篇博文中,您将学到以下内容:
- 如何在Swift中操作日期以及避免一些坑
- 如何在SwiftUI绘制月历视图
- 如何用动画点缀SwiftUI界面
上面的月历有没有让你心动呢?
所以,还等什么呢?
Let‘s Go!: ]
功能分析 1. 生成月中实际“显示的”所有日期单纯产生指定月中的所有日期很简单,问题是月历中在指定月中"显示的"所有日期可能并不等同于前者。
为了月中日期布局整齐和美观,需要在月开头和结尾放入一些填充日期,下图演示了Mac自带日历应用显示的月: