【Swift UI】画面遷移(モーダル)
モーダル遷移
下から上に画面が表示される。
Structure等
sheet
バイディングされた値がtrueのときにシートを表示する。
コード
ボタンをクリックするとフルモーダルを表示する。
struct ContentView: View {
@State var activeModal = false
var body: some View {
VStack {
Button("モーダル表示") {
activeModal = true
}
.sheet(isPresented: $activeModal) {
ModalView(example; "Test")
}
}
}
}
struct ModalView: View {
let example: String
var body: some View {
ZStack {
Text(example)
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}