2011-12-17 67 views
1

如何将子ViewController添加到Master View Controller中?管理View Controller的Rootview控制器,如iPad中的子视图

我有一个RootviewController作为游戏的主菜单,有4个其他视图控制器,如settingViewController,helpviewController等。 目前所有工作都很好,通过改变整个屏幕的Push和Pop方法。

现在,我想使用它们如下:当我点击高分按钮时,它只是添加一个子视图到屏幕(所以不是整个屏幕,而不是弹出,因为高分屏幕的尺寸很小) 。

主控制器不应被禁用或不可见,也可以触摸主视图控制器上的其他按钮。现在,当我点击主控制器上的其他按钮(即设置)时,高分控制器应该被禁用,设置控制器应该可见。

我该怎么做?或者我接近这个错误?

回答

1

取一个UIView对象并将其添加到您的主视图控制器中,也可以将UiView的框架相应地设置为HighScore屏幕大小。当你点击HighScore按钮时只需要添加子视图,当按下关闭按钮时,只需将它从SuperView中移除即可。您也可以通过隐藏和取消隐藏视图来实现此目的。

相关问题