Ios 如何将多个视图控制器链接到一个容器视图?

Ios 如何将多个视图控制器链接到一个容器视图?,ios,swift,xcode6,uicontainerview,Ios,Swift,Xcode6,Uicontainerview,我想将多个视图控制器链接到一个容器视图。我认为,如果我以编程方式进行链接过程,这是可以实现的 有几个按钮,如“主页”、“配置文件”、“设置”等,我想在用户单击其中一个按钮时使用按钮标签更改容器视图的内容。这可能吗 谢谢 注意:我无法更改链接到容器的viewcontroller内容。因为每个按钮应有不同类型的viewcontroller(如navigationvc、tableviewvc) ----应要求编辑 有一个主要的风险投资。它在左边有一个侧边栏,还有一些按钮。这些按钮用于更改容器视图的内容

我想将多个视图控制器链接到一个容器视图。我认为,如果我以编程方式进行链接过程,这是可以实现的

有几个按钮,如“主页”、“配置文件”、“设置”等,我想在用户单击其中一个按钮时使用按钮标签更改容器视图的内容。这可能吗

谢谢

注意:我无法更改链接到容器的viewcontroller内容。因为每个按钮应有不同类型的viewcontroller(如navigationvc、tableviewvc)

----应要求编辑

有一个主要的风险投资。它在左边有一个侧边栏,还有一些按钮。这些按钮用于更改容器视图的内容。我没有在故事板上添加任何片段,因为我只能添加一个。此时,我希望以编程方式执行segue,而不是以更简单的方式。所以我可以用我想要的任何视图控制器填充容器视图的内容。但我不知道我该怎么做

边栏按钮:

Homepage和Profile->调用不同的ViewController,它将按容器显示

设置、Messagges、Shop->调用不同的TableViewController,它将按容器显示

简而言之,有五个按钮,每个按钮都会触发不同的区段,五个不同的视图控制器。只有一个容器显示触发的视图控制器


除了侧边栏,我可以更改任何内容。必须有一个侧栏。

使用此代码解决:

    var homeVC: homeViewController = storyboard?.instantiateViewControllerWithIdentifier("Home") as! homeViewController           
    self.containerView.addSubview(homeVC.view)
    self.addChildViewController(homeVC)
如果有人问我,我可以更详细地解释

更新:

我认为下面的主题解释了将多个
视图控制器
链接到一个
容器视图


我建议您使用一个选项卡栏控制器来完成您正在做的事情,然后您可以为每个选项卡的视图使用不同的视图控制器。我为一位朋友开发了这个应用程序,他不喜欢这个想法。无论如何,谢谢你的建议。你能添加一个显示你提到的按钮的屏幕截图吗?可能会让你更好地了解你想去哪里。我尽可能地解释了更多细节。但是我没有添加截图是因为我的名声。嗨,法鲁克,我正试着做和你一样的事情。我在Obj C中有一个正在工作的项目,但在swift中似乎还不能让它工作。你能给我看更多的细节吗?谢谢嗨,BossBols,很抱歉耽搁了这么久。我刚看到你的评论。如果你还需要这些细节,我可以分享。嘿,法鲁克。大约一个月前,我找到了一个让它工作的方法。这一转变让一些人想到,斯威夫特可能很怪异!。谢谢你的回答!是的,没错。有时候会很奇怪。真的很抱歉再次耽搁。如果我能让你的工作少一点,我会非常高兴的@撒玛利亚