SwiftUI sheet如何弹出和关闭视图或对话框(pop and dismiss modal)
实战需求
我有一个视图,想做个按钮来控制详细界面的弹出与关闭,该如何实现?
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- 实现button触发sheet弹窗
- 实现button控制对话框关闭
解决方案
我们可以在模态视图中使用presentationMode环境变量,然后调用self.presentaionMode.wrappedValue.dismiss()来关闭模态
代码
1、主页面