2009-03-27 7 views
1

このiPhoneアプリを初めて起動したとき、私はまだ初心者でしたので、サンプルからコードを取得していました。複数のビューコントローラは、私はねじ込まですか?

私は4つのビューコントローラ(UIView)と4つのビューコントローラ(UiViewContorllers)を持っています。それらはすべてInterface Builderで同じレベルにあります。

UiViewAはメインメニューで、押されるとaddSubView:ViewB(c/d/etc)を介してViewB、C、Dが読み込まれるボタンがあります。 ViewAのViewControllerだけがすべてのメッセージと通知を受け取っているので、私は問題に遭遇しています。

私はここにねじ込まれていますか? ViewB、C、DのサブビューをViewAから直接追加してはいけませんか? 代わりにViewControllerをロードする必要がありますか?

私はどのような問題を抱えていますか?

これまで、私は回転をしたい場合は、他のビューを直接変換していました。

すべてのヘルプはあなたが正しい軌道に乗っている

答えて

2

を感謝:のUIViewControllerの代わりにUIViewのはあなたのためにこれを解決する必要がありますロードします。次のように(あなたの最初のUIViewControllerから)これを実現することができます

[self presentModalViewController:anotherViewController animated:YES]; 

これは、現在のビューの上に別のUIViewControllerを上にスライドし、そのライフサイクルとロジックを保持します。お役に立てれば!

関連する問題