Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- UIKit
- custombottomsheet
- traits
- custom ui
- task cancel
- claen architecture
- swift bottomsheet
- swift concurrency
- uikit toast
- DP
- swift custom ui
- scene delegate
- 버튼 피드백
- identifiable
- swift 백준
- SWIFT
- custom navigation bar
- swift 점선
- button configuration
- Tuist
- swift dashed line
- reactorkit
- swift navigationcontroller
- BFS
- RxSwift
- task cancellation
- rxdatasources
- 타임라인 포맷팅
- domain data
- coordinator
Archives
- Today
- Total
목록swift bottomsheet (1)
김경록의 앱 개발 여정

이번 프로젝트에서는 두 가지 유형의 바텀시트를 구현해야 했습니다.내부 디자인은 차이가 있지만, 전체적인 구조는 거의 동일했죠.그래서 저는 하나의 바텀시트 베이스 클래스를 만들고, 그걸 상속해서 각각의 사용처에서 커스터마이징하는 구조로 설계했습니다. 공통 UI 구조 파악하기두 가지 바텀시트 모두 아래와 같은 특징이 있었습니다.모서리가 둥근 흰색 시트반투명한 배경아래에서 위로 올라오는 애니메이션시트 상단에 그림자가 들어감공통 요소가 명확했기 때문에, 기본 구조만 잘 만들어두면 각각의 케이스에 맞게 확장해서 사용할 수 있겠다고 생각했습니다. 그래서 재사용 가능한 Base BottomSheetViewController를 만들기로 했습니다.🏗️ 재사용 가능한 구조로 설계하기먼저 아래의 세 가지 주요 뷰를 정의했..
Trouble Shooting
2025. 4. 11. 18:22