Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在SwiftUI中为视图上的点击手势推送视图?_Ios_Swift_Swiftui - Fatal编程技术网

Ios 如何在SwiftUI中为视图上的点击手势推送视图?

Ios 如何在SwiftUI中为视图上的点击手势推送视图?,ios,swift,swiftui,Ios,Swift,Swiftui,我想在点击图像时推送视图。 到目前为止,我的代码是: struct Home: View { var body: some View { NavigationView { VStack { Image("image") .onTapGesture { //navigation code here }

我想在点击图像时推送视图。 到目前为止,我的代码是:

struct Home: View {
    var body: some View {
        NavigationView {
            VStack {
                Image("image")
                    .onTapGesture {
                   //navigation code here
                }
                Text("Tap on image to find details")
            }
        }
    }
}
如何实现这种导航?
谢谢

为什么不能使用下面的标准导航链接

NavigationView {
    VStack {
        NavigationLink(destination: SomeDestinationViewHere()) {
            Image("image")
        }
        Text("Tap on image to find details")
    }
}

如果我能,我会的。此图像是嵌套视图的成员。我需要从我想要的地方传递导航代码。事实上,我还没有得到您的用例,但在我看来,在这里传递图像(即模型数据)并使用常规方法比尝试破解系统框架更容易。不管怎样,这取决于你。好的。如果没有其他方法,我将实现NavigationLink。谢谢你的帮助!:)