2011-12-17 39 views
1

如何將子ViewController添加到Master View Controller中?管理View Controller的Rootview控制器,如iPad中的子視圖

我有一個RootviewController作爲遊戲的主菜單,有4個其他視圖控制器,如settingViewController,helpviewController等。 目前所有工作都很好,通過改變整個屏幕的Push和Pop方法。

現在,我想使用它們如下:當我點擊高分按鈕時,它只是添加一個子視圖到屏幕(所以不是整個屏幕,而不是彈出,因爲高分屏幕的尺寸很小) 。

主控制器不應被禁用或不可見,也可以觸摸主視圖控制器上的其他按鈕。現在,當我點擊主控制器上的其他按鈕(即設置)時,高分控制器應該被禁用,設置控制器應該可見。

我該怎麼做?或者我接近這個錯誤?

回答

1

取一個UIView對象並將其添加到您的主視圖控制器中,也可以將UiView的框架相應地設置爲HighScore屏幕大小。當你點擊HighScore按鈕時只需要添加子視圖,當按下關閉按鈕時,只需將它從SuperView中移除即可。您也可以通過隱藏和取消隱藏視圖來實現此目的。

相關問題