4

私がiOSアプリで作業しているときに、突然1つの質問構造が頭に浮かびました。ビュー全体をリロードしたい場合はどうすればよいですか?呼び出すとどうなりviewDidLoadますか?それはこれを行う正しい方法ですか?私は自分の知識だけを求めています。

4

3 に答える 3

3

ビューが一部のコントローラーのメイン ビューである場合、コントローラーのviewプロパティを に設定することで再読み込みできます。nil次回誰かがそのviewプロパティを使用したときに再度読み込まれます。呼び出しは機能しません。これは、ビューの読み込みが完了したときにコード-viewDidLoadによって呼び出される単なるコールバック メソッド です。UIViewController

于 2012-09-25T06:18:23.140 に答える
2

ビューをリロードするには、次の簡単なコードを使用できます。

[YOUR_VIEW setNeedsDisplay];
于 2012-11-03T09:02:36.613 に答える
1

ビュー全体をリロードしたい場合は、reloadInputViewsメソッドを使用するか、 でコードを記述できますviewWillAppear。そのため、viewController の新しいオブジェクトを作成するたびに、viewWillAppear のコードがそれ自体を呼び出します。

于 2012-09-25T06:30:56.137 に答える