일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HIG
- swift documentation
- rxswift
- map
- collectionview
- Protocol
- Refactoring
- Clean Code
- 리펙토링
- RxCocoa
- tableView
- MVVM
- uiscrollview
- uitableview
- UICollectionView
- Human interface guide
- 애니메이션
- ribs
- 스위프트
- 리팩토링
- SWIFT
- combine
- Observable
- ios
- 클린 코드
- Xcode
- UITextView
- clean architecture
- swiftUI
- 리펙터링
- Today
- Total
목록modalPresentationStyle (2)
김종권의 iOS 앱 개발 알아가기
over가 붙은 것과 붙지 않은 것의 차이 over가 붙은 것은 띄우는 VC의 view들을 날리지 않고 바로 띄우는 것이고, over가 붙지 않으면 띄우는 VC의 뷰들을 날림 파란색 VC를 fullScreen로 띄운 경우 이전에 있던 UIView들을 날림 (아래 사진에서 두 개의 UITransitionView가 있을 때, 첫 번째 UITransitionView의 UIDropShadowView의 View들이 날아감) 파란색 VC를 overFullScreen으로 띄운 경우 파란색 VC앞에 있던 뷰들이 사라지지 않고 유지되어 있음 -over를 붙이면 앞전의 view들이 사라있고, -over를 붙이지 않으면 view들이 사라짐 -> 띄울 VC에서 viewWillAppear 프린트를 찍을때, 파란색 VC를 dis..
.pageSheet에서의 viewWillAppear 동작 안하는 것 주의 A가 밑에 있고 B가 위에 존재할때 modalPresentationStyle = .pageSheet 방법은 B가 dismiss시에 A는 viewWillAppear호출이 안되는 것 주의 @objc private func didTapButton(_ sender: Any) { let secondViewController = SecondViewController() secondViewController.modalPresentationStyle = .pageSheet present(secondViewController, animated: true, completion: nil) } .fullScreen 방식은 B가 dismiss된 경우, A..