0

ナビゲーション コントローラーを持つアプリケーションがあります。View1 -> View2 -> View3。ボタンで popViewController を実行すると View3 にいるときに、View2 に戻りますが、ビューは期待どおりに表示されません。この View2 には、scrollView とその他のラベルがあります。アプリを初めて実行すると、すべてが正常に表示され、View3 から上部のナビゲーション バーの [戻る] ボタンをクリックすると、すべてが正しく表示されます。

(view2 は viewWilAppear メソッドにロードされています)。

誰でもこれを解決するためのヒントを教えてもらえますか?

感謝をこめて

4

1 に答える 1

0

ナビゲーション ツリーからビューをポップすると、viewWilAppear: が再度呼び出されます。必要に応じて、一度だけ呼び出される viewDidLoad でビューをロードしてみてください

于 2013-10-08T01:18:17.067 に答える