2012-01-11 12 views
4

私のカウントでは、viewWillAppearが呼び出される唯一の2つのインスタンスは、ビューコントローラを初期化するとき、またはナビゲーションスタックの上にあるビューコントローラをポップアップするときです(つまり、それ)。 viewWillApparが呼び出されたときに他のインスタンスはありますか?私は、アプリがアクティブになったときに呼び出されたとは思わない。これに関するいくつかの反応を聞くことに興味があります。viewWillAppearはいつ呼び出されますか?

答えて

8

ビューウィン表示メソッドは、ビューコントローラのビューがウィンドウに追加されたときに呼び出されます。 (ビューがすでにウィンドウ内にあり、別のビューによって隠されている場合は、ビューが再度表示されたときにこのメソッドが呼び出されます)。このメソッドは、ビューが表示されようとしていることをビューコントローラに通知します。このメソッドをオーバーライドして、ビューを表示してカスタマイズを行うことができます。

+0

具体的には、ウィンドウにいつ追加されますか? viewcontrollerを初期化するときに、スタックの上にあるviewcontrollerをポップすると、???これ以上のシナリオがある場合は、私が見つけようとしていることです。 –

+0

ビューが画面に表示されるときに呼び出されます。はい、ビューコントローラが初期化されている場合や、スタック内のビューに移動した場合でも可能です。 – sahiti

5

これは、ビューとともにaddSubViewが呼び出されるといつでも呼び出されます。

関連する問題