
프론트엔드
디자인 시스템 #2 : SwiftUI를 활용한 BottomSheet 제작기-1
두줄요약
SwiftUI의 `sheet`와 `presentationDetent`를 활용해 BottomSheet를 구현한 경험을 정리했습니다. 동적 높이와 확장형 시트, 커스텀 배경을 위한 인터페이스 설계 방향을 소개했습니다.
핵심 내용
- SwiftUI의
sheet와presentationDetent를 활용한 BottomSheet 구현 경험 공유 - 기본 시트의 고정 높이 한계를 보완하기 위한 동적 높이, 확장형 시트, 커스텀 배경 적용 필요성 정리
- 공통 컴포넌트 형태의
adotBottomSheet인터페이스 설계와ViewModifier기반 래핑 구조 소개
