制作按钮如何在没有导航的情况下工作 link (swiftui)

How made button works without navigation link (swiftui)

Button(action: {print("tapped")}) {
    HStack{
        NavigationLink(destination: HomePageView()){
            Text("Sign In")
            Spacer()
        }
    }
}

所以我制作了登录屏幕和带导航的按钮 link 并且它适用于主页,但在主页中有一个后退按钮,如果我触摸它,它会再次返回登录屏幕以及如何解决带导航 link 或不带导航 link

假设你想隐藏后退按钮,你需要添加 .navigationBarBackButtonHidden(true) 修饰符到导航 link

Button(action: {print("tapped")}){
                    HStack{
                        NavigationLink( destination: HomePageView().navigationBarBackButtonHidden(true)){
                        Text("Sign In")
                        Spacer()
                            }
                        }
                    }