0

私はIOS開発に不慣れです。私のアプリでは、表示されているビューモデルを置き換えたいと思います。presentModalViewControllerを呼び出して、最初のビューを表示します。

ビューを置き換えるときに、アニメーション全体を実行したくありません。presentModalViewControllerアンダーレイビューを更新するように変更したいだけです。

私が設定したとき:

self.presentModalViewController.view = myCustomViewController.view

初めてうまく機能し、実際にビューを置き換えますが、もう一度やり直して、アプリケーションのライブの他の時点でビューのコンテンツを置き換えても、presentModalViewControllerは更新されません。

presentModalViewControllerのビューを更新するにはどうすればよいですか?

4

1 に答える 1

1

それは本当にあなたが達成しようとしていることに依存します。

1-新しいビューの動作はまったく新しいですか?おそらく、新しいものを使用するUIViewControllerことが解決策かもしれません。

2-最初に「いいえ」と答えた場合UIView、XIB内の2番目がそのトリックを実行します。でアクセスできる限りIBOUtlet


編集1:

presentModalViewControllerを呼び出して、最初のビューを表示します。

あなたがそれを見せているなら(それはあなたがいるところです)、あなたの行動方針はそれの外側ではなく、その内側にあるべきです。例えば:

self.view = mySecondaryView;
于 2012-05-29T15:03:35.480 に答える