SwiftUI Essentials - Creating and Combining Views
实现一个简单页面的组合,使用到了地图组件、图片、简单的排版。
SwiftUI Essentials - Building Lists and Navigation
从 json 文件中读取一列列表的数据,使用 List 组件展示改数据,并且可以跳转到各个 item 的详情页。
SwiftUI Essentials - Handling User Input
为每一个 item 添加一个我喜爱的标签,添加一个 Toggle 组件来切换是否只显示我喜爱的。
在详情页添加我喜爱的标签,并且可以点击添加喜爱和取消。
Drawing and Animation - Drawing Paths and Shapes
使用 Path 来画图
Drawing and Animation - Animating Views and Transitions
使用动画的各种属性来熟悉如何通过编码来实现动画。
App Design and Layout - Composing Complex Interfaces
使用 NavigationView 来布局页面。
使用 NavigationLink 来实现跳转。
使用 TabView 来实现页面下方的 Tab 按钮。
App Design and Layout - Working with UI Controls
添加一个个人中心的页面,包含各种组件,并且可以对这些组件的内容进行编辑。
Framework Intergration - Interfacing with UIKit
使用 UIKit 框架来实现一个图片轮播的效果