SwiftUI 是 在 WWDC 2019 上宣布 的,仅适用于运行 iOS 13 及更高版本的设备。由于其相对不成熟,与 UIKit 相比,SwiftUI 可能缺乏广泛的 API 支持。例如,截至 2021 年 7 月,只能使用 UIKit 的UIImagePickerController选择图片和视频。因此,需要在 SwiftUI 中实现某些 UIKit API。
本章,我们将看看如何在 SwiftUI 中使用 UIKit API。我们将创建一个包装UIActivityIndicatorView的View,然后在 SwiftUI 中显示一个ActivityIndicator。
SF Symbols提供了超过3200种Symbols。
Apple对ViewBuilder的定义是: 一个自定义参数, 能够从闭包中构建Views。
SwiftUI为你提供了自定义modifiers的能力。
你可以使用自定义modifiers将多个modifiers合成一个。
本章我们将创建一个自定义modifier,他能够为TextView添加圆角和背景。
pickers是用来提供给用户选择某个值的。
本文将介绍以下的pickers
本章将介绍如何使用各种Button和如何跳转。
这一章,我们将介绍如何添加Image到View中。
文本是任何App的一个基础。
本章我们将介绍:
本文将介绍用于布局相关的一些控件