Notice
Recent Posts
Recent Comments
Link
Tags
- iPad
- github
- Accessibility
- Combine+UIKit
- 스위프트
- UIKit
- orthogonalScrollingBehavior
- Split View
- LanguageGuide
- Human Interface Guidelines
- 디자인패턴
- HIG
- 야곰아카데미
- lineBreakMode
- 애플
- Apple
- IOS
- WWDC
- TOSS
- DiffableDataSource
- 앱개발
- Swift
- 애플사이다
- 전달인자 레이블
- UILabel
- iTerm
- Keychain
- lineBreakStrategy
- CollectionView
- GOF
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록UIKit (1)
애플사이다의 iOS 개발 일지
[iOS] Bottom Sheet 버그 - viewDidLoad에서 layout을 설정하면 안되는 이유
서비스에서 진행 중인 굵직한 이벤트가 있다면 앱을 실행하고 Home 화면에 진입했을 때, 애니메이션과 함께 Bottom Sheet (이하 바텀시트)를 띄워준다. 바텀시트를 노출하는 앱은 매우 흔하다. dim 영역이나 x 버튼을 탭하면 Sheet가 내려가도록 구현되어 있다. 29CM 무신사 ABLY 오늘의집 Shein 쿠팡 개인적으로 귀찮아서 습관적으로 무조건 닫기 버튼을 누르긴 하지만... ㅋㅋㅋ (솔직히 사용성 너무 안 좋다고 생각함) 그래서인지 아마존, Etsy, Temu 같은 글로벌 앱에서는 이러한 시트를 띄우지 않고 있었다. 아무튼 이번에는 이러한 바텀시트를 구현하는 과정에서 겪었던 버그를 파헤쳐보려 한다. 제목에서 벌써 스포하고 있듯이 ViewDidLoad 시점에 Bottom Sheet의 lay..
iOS
2024. 4. 14. 21:48