UIViewController에 보면 두가지 property가 존재합니다.
무슨 두가지이고, 무슨 의미냐...
- presentedViewController : 자신이 호출한 ViewController
- presentingViewController: 자신을 호출한 ViewController
이렇게 구분을 할수 있는데 ViewController를 present할 경우에 이 두가지를 이용할 수 있습니다.
iOS 5 에서 시작되었고요. 지금은 모든 버전에서 사용 가능합니다.
viewWillAppear에서 확인이 가능하고, 자신을 present한 ViewController가 있는지를 확인하여서 dismiss할것인지 pop할것인지의 여부로 사용이 가능하겠습니다.
'IOS - Swift' 카테고리의 다른 글
[iOS/Swift] GoogleLogin구현부터 idToken 내려받기까지 (0) | 2023.03.03 |
---|---|
[iOS/Swift] 애플로그인 (0) | 2023.02.27 |
[WWDC2022] What’s new in UIKit (0) | 2023.01.29 |
[iOS/Swift] TableVIew 높이 유동적으로 조절하기 (0) | 2023.01.24 |
[ios/swift] 컬렉션뷰 가로스크롤(storyboard) (0) | 2022.12.25 |