sheet是类似于ActionSheet视图的视图,它可以在一定条件下显示。
本文价值与收获
看完本文后,您将能够作出下面的界面
Jietu20200402-231757@2x.jpg
Jietu20200402-231914.gif
看完本文您将掌握的技能
- 学会做个弹出窗口
- 掌握Bool类型法触发弹窗
- 掌握Identifiable类型法触发弹窗
实战思路
目前我们可以通过两种方式出发Sheet显示
- State Bool类型,触发显示
.sheet(isPresented: $presentingSheet) {
ModalView(title: "Sheet",
subtitle: "通过Bool值控制显示")
- 通过State Identifiable类型来触发显示
struct DetailInfo: Identifiable {
var id = UUID() // Conform to Identifiable
let image: Image
}
.sheet(item: $details) { detailInfo in
DetailSheet(details: detailInfo)
实战代码
1、 State Bool出发demo