Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 管理视图控制器';iPad中类似子视图的Rootview控制器上的s_Ios_Ipad_Uiviewcontroller - Fatal编程技术网

Ios 管理视图控制器';iPad中类似子视图的Rootview控制器上的s

Ios 管理视图控制器';iPad中类似子视图的Rootview控制器上的s,ios,ipad,uiviewcontroller,Ios,Ipad,Uiviewcontroller,如何将子视图控制器添加到主视图控制器中 我有一个RootviewController作为游戏的主菜单,还有其他4个视图控制器,比如setingviewcontroller、helpviewController等。 目前,通过改变整个屏幕,使用推送和弹出方式,一切都正常工作 现在,我想如下使用它们:当我点击highscore按钮时,它只是向屏幕添加一个子视图(因此不是整个屏幕,也不是弹出窗口,因为highscore屏幕的大小很小) 主控制器不应被禁用或不可见,而且我可以触摸主视图控制器上的其他按钮

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

我有一个RootviewController作为游戏的主菜单,还有其他4个视图控制器,比如setingviewcontroller、helpviewController等。 目前,通过改变整个屏幕,使用推送和弹出方式,一切都正常工作

现在,我想如下使用它们:当我点击highscore按钮时,它只是向屏幕添加一个子视图(因此不是整个屏幕,也不是弹出窗口,因为highscore屏幕的大小很小)

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


我该怎么做?还是我的做法不对?

取一个UIView对象并将其添加到masterview控制器中,也只需相应地将UIView的框架设置为HighScore屏幕大小。单击HighScore按钮时,只需添加子视图;单击close按钮时,只需将其从SuperView中删除。也可以通过隐藏和取消隐藏视图来实现这一点

获取UIView对象并将其添加到masterview控制器中,也只需将UIView的框架相应地设置为HighScore屏幕大小。单击HighScore按钮时,只需添加子视图;单击close按钮时,只需将其从SuperView中删除。也可以通过隐藏和取消隐藏视图来实现这一点