参考書などを見ると以下の記述があるが、実際にXcodeで新規プロジェクトを作成しても出てこない。
- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; } - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; } - (void)viewDidDisappear:(BOOL)animated { [super viewDidDisappear:animated]; }
無くてもいいのかと言うと、そうでも無いようで、あれば便利に使えるようだ。
表示の切り替え前や後に何か処理したいときとかに使用するようだ。
●Viewが表示される前に呼ばれる(タブ切り換えのときも)
viewWillAppear
●Viewが表示された後に呼ばれる(タブ切り換えのときも)
viewDidAppear
●Viewが非表示にされる前に呼ばれる(タブ切り換えのときも)
viewWillDisappear
●Viewが非表示にされた後に呼ばれる(タブ切り換えのときも)
viewDidDisappear
日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)