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
- combine
- UITextView
- Xcode
- swiftUI
- Human interface guide
- UICollectionView
- Refactoring
- Clean Code
- 리팩토링
- swift documentation
- uitableview
- ios
- SWIFT
- MVVM
- map
- 스위프트
- ribs
- 리펙토링
- 리펙터링
- 클린 코드
- collectionview
- Observable
- tableView
- clean architecture
- Protocol
- 애니메이션
- rxswift
- HIG
- RxCocoa
- uiscrollview
Archives
- Today
- Total
목록UIWindow 개념 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] custom loading 구현 방법 (UIWindow 사용)
Custom Loading 구현 아이디어 최상위 UIWindow는 UIView를 서브클래싱한 인스턴스이므로, window.addSubview하여 커스텀 로딩 화면을 넣어주면 UIWindow하위에 존재하는 현재 화면위에 로딩이 뜨도록 구현 Loading 애니메이션은 Lottie 사용 사용한 프레임워크 Lottie -로딩 애니메이션에 사용 SnapKit - 코드 베이스로 레이아웃 구현에 편의를 위해 사용 pod 'lottie-ios' pod 'SnapKit' UIWindow 개념 UIWindow는 사용자에게 보여지는 화면을 담고 있는 최상위 ContainerView 실제로도 UIWindow는 UIView의 서브클래스 이 밖에도 UI 이벤트 처리도 같이 담당 싱글톤인, AppDelegate로 window에 ..
iOS 기본 (swift)
2022. 5. 22. 16:51