1

これは非常に愚かな質問かもしれません。ちょっと思ったんです

NavigationControllerがセグエされた後に呼び出されるメソッドはありますか?

[これは、のようviewDidLoadに機能しますが、ビューコントローラがビュー階層をメモリにロードした後に呼び出されます]UIViewControllerviewDidLoad

そのようなものがない場合、UIKitフレームワークに書き込むことは可能ですか?

viewDidLoad( NavigationControllerがセグエされた後は、いつでもRootViewControllerを使用して何かをトリガーできることを知っています。興味があります。)

4

1 に答える 1

0

まず、によってロードされたビューはありませんUINavigationController。それはUIViewControllers、ビューを制御することを制御するだけです。したがって、のようなコールバックは必要ありませんviewDidLoad

UINavigationController次に、作成後にカスタマイズできる場所がすでにありますprepareForSegue:。呼び出し元のView Controller内、またはルートナビゲーションコントローラーの場合はアプリデリゲート内です。

もちろん、変更をカプセル化する場合は、いつでもUINavigationControllerそのメソッドをサブクラス化してオーバーライドできます。init

于 2012-10-28T14:39:36.710 に答える