【发布时间】:2021-12-15 09:35:21
【问题描述】:
在 iOS15 中,它不起作用:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink {
Dest1().navigationTitle("Dest1")
} label: {
Text("to Destination 1")
}
}
}
}
struct Dest1: View {
@State var dest2Active: Bool = false
var body: some View {
NavigationLink(
destination: Button {
dest2Active = false // not working!!
} label: {Text("dismiss")} .navigationTitle("Dest2"),
isActive: $dest2Active
) {Text("to Destination 2")}
}
}
Dest2 中的 dismiss 按钮不起作用!
我记得在 iOS14 中,这段代码运行良好。
如何解决?
【问题讨论】:
标签: swiftui swiftui-navigationlink