0

viewDidAppearメソッドで何かを実行したいのですが、SDKを自動呼び出ししないこのメソッドは、このメソッドを記述します。ビューがウィンドウに追加されたことをビューコントローラーに通知します。ビューコントローラにこのメソッドを実装する手段が自動呼び出しできる場合はどうなりますか?

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    ...
}
4

1 に答える 1

2

これは、ビューをビュー階層に追加する方法によって異なります。たとえば、コントローラーをナビゲーションスタックにプッシュすると、このメソッドが自動的に呼び出されます。ただし、たとえばを使用してビューを「手動で」追加する場合はaddSubview:、コントローラーでこのメソッドを呼び出すのはユーザー自身の責任です。

于 2011-01-18T09:05:42.807 に答える