Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.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
Iphone 如何在ContainerView内部的ViewController之间切换?_Iphone_Ios_Objective C_Uiviewcontroller - Fatal编程技术网

Iphone 如何在ContainerView内部的ViewController之间切换?

Iphone 如何在ContainerView内部的ViewController之间切换?,iphone,ios,objective-c,uiviewcontroller,Iphone,Ios,Objective C,Uiviewcontroller,我在另一个ViewController中添加了一个容器视图。由此看来,我真的不知道如何在ContainerView中的ViewController之间切换 容器视图: ContainerView中的默认ViewController(脚本id为“firstView”): 我有最后一个ViewController(脚本id为“secondView”) 由此,如何在容器视图中在firstView和secondView之间切换?如何为ContainerView、firstView和secondVie

我在另一个ViewController中添加了一个容器视图。由此看来,我真的不知道如何在ContainerView中的ViewController之间切换

容器视图:

ContainerView中的默认ViewController(脚本id为“firstView”):

我有最后一个ViewController(脚本id为“secondView”)

由此,如何在容器视图中在firstView和secondView之间切换?如何为ContainerView、firstView和secondView找到插座?如果这不是正确的方法,有人能帮我实现我想要的吗

(我已经检查了苹果的文档,没有找到我需要的:()


谢谢:)

只需将控制器视图添加到容器视图中即可

[controller.containerView addSubview: othercontroller.view]

你说的“开关”是什么意思?是否要将firstView替换为secondView,还是要将其推入(看起来firstView位于导航控制器中)?就是这样:我想将firstView替换为secondView,但使用“推送”动画。当然,secondView应该在容器视图中(并且仅在其中)仅在容器视图中?你的意思是不在导航控制器中?firstView在导航控制器中吗?当我说“仅在其中”时,我的意思是仅在容器视图中(我不希望第二个视图占据整个屏幕,只占据ContainerView中的部分)。firstView和secondVew都是UIViewController您仍然没有回答我关于导航控制器的问题。FirstView是否嵌入到导航控制器中,以便您可以执行推送,或者您是否正在尝试在没有导航控制器的情况下执行推送式动画?问题是如何将容器视图从情节提要“链接”到变量控制器?