##SfirtUIで画面遷移(navigationBar)
swiftUIを用いて画面遷移を行います。
navigationBarのようなものを作成したい時、その前提となる知識です。
遷移元となる画面
import SwiftUI
struct FirstView: View {
var body: some View {
NavigationView {
NavigationLink(destination: SecondView()){
Text("画面遷移")
}
.navigationBarTitle("遷移前")
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
FirstView()
}
}
NavigationLink(destination: 遷移先のView)
{}を用います。
遷移先のViewに特別に書くことはありません。
import SwiftUI
struct SecondView: View {
var body: some View {
Text("Hello, World!")
}
}
struct SecondView_Previews: PreviewProvider {
static var previews: some View {
SecondView()
}
}