【发布时间】:2015-10-23 09:03:45
【问题描述】:
我想将多个视图控制器链接到一个容器视图。我认为如果我以编程方式进行链接过程,那可能会发生。
“主页”、“个人资料”、“设置”等按钮很少。当用户单击其中一个按钮时,我想使用按钮标签更改容器视图的内容。这可能吗?
谢谢。
注意:我无法更改链接到容器的视图控制器内容。因为每个按钮应该有不同类型的viewcontroller。(如navigationvc、tableviewvc)
----根据要求编辑
有一个主要的 VC。它的左侧有一个侧边栏,还有一些按钮。这些按钮假设更改容器视图的内容。我没有在故事板上添加任何 segue,因为我只能添加一个。在这一点上,我想以编程方式执行 segue 而不是更简单的方法。所以我可以用我想要的任何视图控制器来填充容器视图的内容。但我不知道我该怎么做?
侧边栏按钮:
主页和个人资料 -> 调用不同的 ViewController 将由容器显示
Setting、Messagges、Shop -> 调用不同的 TableViewController 将由容器显示
简而言之,有五个按钮,每个按钮触发不同的 segues 五个不同的视图控制器。只有一个容器显示触发的视图控制器。
我可以更改除侧边栏以外的任何内容。必须有一个侧边栏。
【问题讨论】:
-
我建议您使用标签栏控制器来处理您正在做的事情,然后您可以为每个标签的视图使用不同的视图控制器。
-
我为朋友开发了这个应用程序,他不喜欢这个主意。无论如何感谢您的建议。
-
您能否添加一个显示您提到的按钮的屏幕截图?可能会更好地了解您想去哪里。
-
我尽可能详细地解释了。但因为我的名声,我没有添加截图。
标签: ios swift xcode6 uicontainerview