成果物
遷移先のページを用意
最初の画面のView(デフォルトでTitleViewという名前)と同じ階層に新しいファイルでViewを定義。
NextView
import SwiftUI
struct NextView: View {
var body: some View {
VStack {
Text("Welcome!")
}
}
}
NavigationStackの用意
最初の画面(TitleView)の中にNavigationStack構造体でリンクを貼る。
以下のようにPreviewもできるようにしておくとXcode上で確認可能。
struct TitleView: View {
var body: some View {
NavigationStack{
NavigationLink(destination: NextView()){
Text("画面遷移")
}
Text("Hello, world!")
}
.padding()
}
}
#Preview {
TitleView()
}