自定义后退按钮目标 SwiftUI

时间:2021-06-26 16:53:09

标签: swift swiftui swiftui-navigationlink swiftui-navigationview

我有一个深度嵌套的视图,我希望后退按钮将用户一直带回到非常靠近根的视图之一,而不是父视图。

目前,在这个视图中我有

   @Environment(\.presentationMode) var presentationMode: Binding<PresentationMode>
    var btnBack : some View { Button(action: {

          self.presentationMode.wrappedValue.dismiss()
          }) {
              HStack {
              Image("ic_back") // set image here
                  .aspectRatio(contentMode: .fit)
                  .foregroundColor(.white)
                  Text("Go home")
              }
          }
      }

  .navigationBarBackButtonHidden(true)
        .navigationBarItems(leading: btnBack)

如何将 btnBack 按钮的目标设置为名为 StatsView() 的视图?这不是根视图,而是接近它。

谢谢

0 个答案:

没有答案