Posted at

UIViewControllerのライフサイクル

More than 3 years have passed since last update.


UIViewControllerのライフサイクル



  • -(void)loadView

    nib=xibなどを使用しない場合にカスタムViewの初期化を行う場所。



  • -(void)viewDidLoad

    アプリを起動後、最初に画面を表示する時。(一回のみ)。
    viewがロードされた後に呼び出される。InterfaceBuilderを使用している場合は、
    一般的にサブビューのセットアップを行う。



  • -(void)viewWillAppear

    画面が表示される直前



  • -(void)viewWillLayoutSubviews

    レイアウト処理開始時



  • -(void)DidLayoutSubviews

    レイアウト処理終了時



  • -(void)viewDidAppear

    画面が表示された直後



  • -(void)viewWillDisappear

    画面が消える直前



  • -(void)viewDidDisapper

    画面が消えた直後


参考https://rdkw.wordpress.com/2013/02/24/ios-uiviewcontroller-lifecycle/