2011-12-17 5 views
1

子ViewControllerをMaster View Controllerに追加する方法は?iPadのサブビューのようなView ControllerのRootview Controllerの管理

setViewController、helpviewControllerなどの4つのその他のビューコントローラを持つRootviewControllerがゲームのメインメニューとして1つあります。 現在のところ、画面全体を変更することでプッシュとポップの方法で問題なく動作します。

ハイスコアボタンをクリックすると、単にサブビューが画面に追加されます(ハイスコア画面のサイズが小さいため、画面全体ではなくポップアップになります) 。

マスターコントローラを無効にするか、非表示にしないでください。マスタービューコントローラの他のボタンにも触れることができます。さて、マスターコントローラー(つまり設定)の他のボタンをクリックすると、ハイスコアコントローラーを無効にして、設定コントローラーを表示する必要があります。

どうすればいいですか?または私はこの間違ったアプローチですか?

答えて

1

UIViewオブジェクトを取得してmasterviewコントローラ内に追加し、それに応じてHighScoreの画面サイズに合わせてUiViewのフレームを設定するだけです。 HighScoreボタンをクリックすると、サブビューを追加するだけで、閉じるボタンが押されたときにスーパービューから削除されます。また、ビューを非表示にすることも、非表示にすることでこれを実現できます。

関連する問題