[英]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.