はじめに
今回はハーフモーダルの高さ制限をする方法を紹介していきます
本文
コード自体は下記になります。
実際に高さを制限しているのは presentationDetents()
です。
ここで注意が必要なのはsheetに対してではなく内部のViewに対して生えていることです。
また、fraction
は画面の割合をFloatで指定できるのですが、他にも.midium
などといった用意された固定値や.height
にすることで直接指定することもできます。
.sheet(isPresented: $isShow) {
VStack {
}
.presentationDetents([.fraction(0.2)])
}
最後に
自分が実装した時に少し古めの記事が多く多少やり方が変わってるので記事にしました。
どなたかのお役に立てれば幸いです