issues
search
samsung-ga
/
woody-iOS-tip
🐶 iOS에 대한 소소한 팁들과 개발하다 마주친 버그 해결기, 그리고 오늘 배운 것들을 모아둔 레포
19
stars
0
forks
source link
didMove(toParent:)
#33
Open
samsung-ga
opened
2 years ago
samsung-ga
commented
2 years ago
container viewcontroller에서 viewcontroller가 추가되거나 제거된 후 불리우는 메소드
viewcontroller가 container에 추가되고싶을 때, viewcontroller가 이 메소드를 override할 수 있다.
자체적으로 viewcontroller가 container viewcontroller에 추가하게 된다면 addChild(_:)메소드를 통해 자식 viewcontroller를 추가한 이후에 이 메소드는 바로 호출되어야 한다.
만일 removeFormParent() 메소드로 제거하게 된다면 이 메소드는 자동으로 불리운다.
이 메소드를 호출하여야 자식이 부모 viewcontroller내에서 상호작용을 할 수 있다.
pageviewcontroller, tabbarcontroller 등의 컨테어너 뷰 컨트롤러에 다른 uiviewcontroller가 추가/삭제 된 후에는 자동으로 호출이 된다.
Ref
https://developer.apple.com/documentation/uikit/uiviewcontroller/1621405-didmove
https://0urtrees.tistory.com/191
Ref