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 | 31 |
Tags
- RxSwift
- swift dashed line
- uikit toast
- scene delegate
- SWIFT
- claen architecture
- UIKit
- Tuist
- DP
- button configuration
- 타임라인 포맷팅
- custom ui
- domain data
- 버튼 피드백
- swift custom ui
- identifiable
- traits
- BFS
- reactorkit
- task cancellation
- custom navigation bar
- task cancel
- custombottomsheet
- coordinator
- swift navigationcontroller
- swift bottomsheet
- swift 백준
- swift concurrency
- swift 점선
- rxdatasources
Archives
- Today
- Total
목록swift bottomsheet (1)
김경록의 앱 개발 여정

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