SwiftUI 的 PresentationLink
用于以现有视图控制器的基础上以模态方式呈现新视图控制器,例如在 UIViewController
上调用 present()
。 要使用一个,给它一些要显示的内容(一些文本、一个图像等)加上一个目的地,然后让 SwiftUI 处理其余的内容。
提示: 在beta 1和beta 2中,它被命名为
PresentationButton
。
例如,如果我们有这样的详细视图:
struct DetailView: View {
var body: some View {
Text("Detail")
}
}
然后你我们可以这样呈现: