在根视图控制器上管理视图控制器,如iPad中的子视图

时间:2011-12-17 09:13:23

标签: ios ipad uiviewcontroller

如何将子ViewController添加到主视图控制器中?

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

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

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

我该怎么做?还是我接近这个错误?

1 个答案:

答案 0 :(得分:1)

获取UIView对象并将其添加到masterview控制器中,也可以相应地将UiView的帧设置为HighScore屏幕大小。单击HighScore按钮时,只需添加子视图,按下关闭按钮时,只需将其从SuperView中删除即可。您也可以通过隐藏和取消隐藏视图来实现此目的。