簡體   English   中英

不同視圖之間的 SwiftUI 導航

[英]SwiftUI Navigation between different VIEWS

我們如何在沒有模態或導航視圖(列表)方法的情況下在獨立屏幕(沒有返回選項)之間導航?

有沒有辦法做到這一點?

歡迎使用 Stackoverflow。 是的,有辦法做到這一點。

您可以獲得的一個很好的參考是這篇 Medium 文章: https : //medium.com/swlh/customize-your-navigations-with-swiftui-173a72cd8a04

它的modalLink實現並不復雜。

struct ContentView : View {
    @State var isPresented = false

    var body: some View {

        VStack {
            Button(action: {
                print("Button tapped")
                self.isPresented.toggle()
            }) {
               Text("LOGIN")
               .font(.headline)
               .foregroundColor(.white)
               .padding()
               .frame(width: 220, height: 60)
               .background(Color.green)
               .cornerRadius(15.0)
            }
        }.modalLink(isPresented: self.$isPresented, linkType: ModalTransition.fullScreenModal, destination: {
            DestinationView()
        })
    }
}

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM