Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
Cocoa touch 情节提要-容器视图-根据条件嵌入不同的视图_Cocoa Touch_Uiviewcontroller_Storyboard - Fatal编程技术网

Cocoa touch 情节提要-容器视图-根据条件嵌入不同的视图

Cocoa touch 情节提要-容器视图-根据条件嵌入不同的视图,cocoa-touch,uiviewcontroller,storyboard,Cocoa Touch,Uiviewcontroller,Storyboard,在我的故事板应用程序中,我有如下视图层次结构: ParentViewController有一个容器视图(将容器视图从库拖放到父视图控制器的视图) 2。容器视图可以根据某些条件嵌入三个视图控制器中的一个。 在实施第二点时,我面临着一个问题 如果我试图在故事板中通过将控件从容器视图拖动到视图控制器来实现这一点,我可以选择viewDidLoad-embed segue。这将自动嵌入目标视图控制器,但根据某些条件(例如点击其他按钮),我将无法选择嵌入其他视图控制器 有人能建议我如何实现第二点吗?还有另一

在我的故事板应用程序中,我有如下视图层次结构:

  • ParentViewController有一个容器视图(将容器视图从库拖放到父视图控制器的视图)
  • 2。容器视图可以根据某些条件嵌入三个视图控制器中的一个。

    在实施第二点时,我面临着一个问题

    如果我试图在故事板中通过将控件从容器视图拖动到视图控制器来实现这一点,我可以选择viewDidLoad-embed segue。这将自动嵌入目标视图控制器,但根据某些条件(例如点击其他按钮),我将无法选择嵌入其他视图控制器


    有人能建议我如何实现第二点吗?

    还有另一个解决方案:您可以有三个容器,每个容器都有自己的到另一个视图控制器的序列。显示一个容器,隐藏另外两个。

    如果经常在树型容器之间切换,这是一种不错的做法。但是,在这种情况下,这是一种不好的做法。不一定是一种不好的做法,事实上,它在某些情况下确实有用