viewDidLoad、viewWillAppearとか

参考書などを見ると以下の記述があるが、実際に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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)