当用户点击并在列表中选择一个单元格行时,我需要执行类似于“放松搜索”的操作。我是SwiftUI的新手,如果有人可以帮助我,我将非常感激。
struct cellView : View {
@State var name = ""
var body: some View {
VStack {
Text(name)
Button(action: { ***unwind to parent view code*** })
}
}
}
我希望在点击单元格行后会有一个动作代码返回到父视图。
答案 0 :(得分:1)
您可以使用称为presenationMode的Enviroment变量来做到这一点,就像这样:
struct CellView : View {
@Environment(\.presentationMode) var presentationMode
@State var name = ""
var body: some View {
VStack {
Text(name)
Button("Tap me",
action: { self.presentationMode.wrappedValue.dismiss() })
}
}
}