SwiftUI .sheetと.fullScreenCover
.sheetと.fullScreenCoverは名前以外同じ書き方が出来る。
違いは、
.sheetはTopを触ってSwipe Downで閉じれる。
.fullScreenCoverは出来ない。
何かしら閉じる処理がないと、元に戻れない。
.sheet
: : } .sheet(isPresented: self.$onSheet, onDismiss: { self.selectAlbum = false self.selectPlaylist = false }) { if self.selectAlbum == true { AlbumSelectView() } else if self.selectPlaylist == true { PlaylistSelectView() } } : :
.fullScreenCover
: : } .fullScreenCover(isPresented: self.$onSheet, onDismiss: { self.selectAlbum = false self.selectPlaylist = false }) { if self.selectAlbum == true { AlbumSelectView() } else if self.selectPlaylist == true { PlaylistSelectView() } } : :