UIModalTransitionStyle
UIModalTransitionStyle은 새로운 화면(View Controller)을 모달(Modal) 방식으로 띄울 때, 어떤 애니메이션 효과를 줄 것인지에 대한 속성 값이다. 4가지 종류로 이루어져 있다.
coverVertical(default)

crossDissolve

filpHorizontal

partialCurl

let second = SecondViewController()
second.modalPresentationStyle = .fullScreen
second.modalTransitionStyle = .partialCurl
※ modalPresentationStyle이 fullScreen이 아닐 경우 사용 불가능하다.
modalPresentationStyle와 차이점
- modalPresentationStyle: 화면이 나타나는 형태(전체 화면인지, 카드 형태인지)를 결정합니다.
- modalTransitionStyle: 화면이 나타나는 애니메이션 방식을 결정합니다.
UIViewAnimationOptionTransitionNone | Apple Developer Documentation
No transition is specified.
developer.apple.com
728x90
'Develop > UIKit' 카테고리의 다른 글
| [UIKit] UIView.AnimationOptions (0) | 2026.01.11 |
|---|---|
| [AutoLayout] Compression Resistance Priority (0) | 2025.09.14 |
| [UIKit] UITableView + Pagination 구현 (1) | 2025.08.24 |
| [UIKit] TableView에서 URL 이미지 캐싱 및 로딩 최적화 - ImageLoader + ImageCache 구현하기 (3) | 2025.08.10 |
| [AutoLayout] Hugging Priority (0) | 2025.07.30 |