Sheet

SwiftUI

【SwiftUI】sheetをpresentationDetentsでハーフモーダルにする(iOS16)※セミモーダル、ボトムシート

SwiftUIでsheetをハーフモーダルにする方法について紹介します。 UIKitには先行してiOS15からUISheetPresentationControllerが実装されていましたが、SwiftUIではiOS16でpresentat...
SwiftUI

【SwiftUI】List(PlainListStyle)配下のsheetでFormの背景が白くなる(iOS16)

PlainListStyleのList配下のFormで背景が白くなる場合がありました。iOS16から発生しています。同じコードでもiOS15では発生しませんでした。 どうやらlistStyleにplainを指定しているとsheet内のFor...
SwiftUI

【SwiftUI】Sheetでハーフモーダルを利用する(presentationDetents)(iOS16/iPadOS16)

iOS16/iPadOS16にてSheetに念願のハーフモーダルが追加されました。iOS15でUIKit側に実装されていたのですがSwiftUIにはありませんでした。SwiftUIにpresentationDetents modifierが...