본문 바로가기
PROGRAMMING CODE/SWIFT

[SwiftUI] Half modal

by daye_ 2023. 8. 29.

 

@State var detent : PresentationDetent = .medium //처음 열릴때

VStack{
   ...
}
.sheet(isPresented: $isShowingSheet) {
           NavigationStack{
              SomeView()
            }.presentationDetents([
                .medium,
                .large
            ], selection : $detent)
}

 

 

 

 

SwiftUI: Resizable Sheet

presentationDetents를 이용해 sheet의 사이즈 조정presentationDetents를 이용하여 원하는 크기로 sheet의 사이즈를 조정할 수 있다.사용자가 조정 가능한 사이즈의 범위를 set 형태로 지정한다.가능한 사이즈

velog.io