Ios 如何在SwiftUI中点击列表中的行元素,从子视图返回到父视图?

Ios 如何在SwiftUI中点击列表中的行元素,从子视图返回到父视图?,ios,swiftui,Ios,Swiftui,当用户点击并选择列表中的一个单元格行时,我需要执行类似于“unwind to segue”的操作。我是SwiftUI的新手,如果有人能帮助我,我将不胜感激 结构单元视图:视图{ @State var name=“” var body:一些观点{ VStack{ 文本(名称) 按钮(操作:{***展开到父视图代码***}) } } } 我希望在点击单元格行后会有一个操作代码返回到父视图。您可以使用名为PresentationMode的环境变量来执行此操作,如下所示: struct CellVi

当用户点击并选择列表中的一个单元格行时,我需要执行类似于“unwind to segue”的操作。我是SwiftUI的新手,如果有人能帮助我,我将不胜感激


结构单元视图:视图{
@State var name=“”
var body:一些观点{
VStack{
文本(名称)
按钮(操作:{***展开到父视图代码***})
}
}
}

我希望在点击单元格行后会有一个操作代码返回到父视图。

您可以使用名为PresentationMode的环境变量来执行此操作,如下所示:

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() })
        }
    }
}

哇,非常感谢你@LuLuGaGa。很好用!(我试图给你投票,但没有足够的声誉)。再次感谢