Far*_*ruk 4 ios uicontainerview swift xcode6
我想将多个视图控制器链接到一个容器视图.我想如果我以编程方式进行链接过程,那就可能发生.
"Home","Profile","Settings"等按钮很少.我想在用户单击其中一个按钮时使用按钮标签更改容器视图的内容.这可能吗?
谢谢.
注意:我无法更改链接到容器的viewcontroller内容.因为每个按钮应该有不同类型的viewcontroller.(例如navigationvc,tableviewvc)
----根据要求编辑
有一个主要的VC.左侧有一个侧边栏,还有一些按钮.这些按钮用于更改容器视图的内容.我没有在故事板上添加任何segue,因为我只能添加一个.在这一点上,我想以编程方式执行segue而不是更简单的方式.所以我可以用我想要的任何视图控制器填充容器视图的内容.但我不知道怎么办呢?
侧边栏按钮:
主页和配置文件 - >调用将由容器显示的不同ViewController
设置,Messagges,Shop - >调用将由容器显示的不同TableViewController
不久,有五个按钮,每个按钮触发五个不同的视图控制器不同的segue.并且只有一个容器显示触发的View Controller.
我可以更改除侧边栏之外的任何内容.必须有侧边栏.
解决了使用此代码:
var homeVC: homeViewController = storyboard?.instantiateViewControllerWithIdentifier("Home") as! homeViewController
self.containerView.addSubview(homeVC.view)
self.addChildViewController(homeVC)
Run Code Online (Sandbox Code Playgroud)
如果有人问,我可以解释得更详细.
更新:
我想下面的主题介绍更有效的方式做到多个链接view controllers到一个container view
https://kodesnippets.wordpress.com/2015/08/11/container-view-in-ios/
| 归档时间: |
|
| 查看次数: |
5366 次 |
| 最近记录: |