Programming/Swift

ViewController의 Life Cycle Delegate들..

ilovecoffee 2015. 6. 19. 11:52

 

 viewDidLoad : 뷰가 메모리로 로드 된 직후 호출


 viewWillAppear : 뷰가 컨트롤러의 뷰 계층구조에 추가되고 화면에 표시되기 직전

                       호출 (viewdidload보다 먼저 호출된다고 함.)


 viewDidAppear : 뷰가 화면에 표시되면 노출

 

 viewWillLayoutSubviews : 뷰의 bound가 변경되면 뷰는 하위 뷰의 레이아웃을 변경해야 하는데, 그 작업이 이루어지기 직전에 호출

 

 viewDidLayOutSubviews : 뷰의 서브뷰 레이아웃이 변경된 후 호출

 

 viewWillDisappear : 뷰가 화면에서 사라지기 직전 호출

 

 viewDidDisapper : 뷰가 화면에서 사라진 후 호출