在android中我可以有一个带有片段布局的Activity。然后我可以在片段内交换布局。我如何在iOS中实现相同的效果?
这是我尝试的但是一路上被卡住了:
p1
中,我添加了一个ContainerView作为要交换的视图的持有者。 (请注意,p1
具有其他子视图;而不仅仅是ContainerView)c1
。c1
应该是一个抽象的ViewController,它有两个孩子ViewControllers v1
和v2
。c1
到v1
,然后从c1
到v2
的分段。但我不能创建segue:xCode不会让我。我尝试重新启动Xcode,但这没有帮助。那么Xcode是否存在问题,或者我试图不允许这样做?了解更多详情
除了ContainerView之外, p1
还有两个按钮。如果单击buttonOne,我希望ContainerView显示一个ImageViews的水平TableView;但是如果点击了buttonTwo,那么我希望ContainerView显示一些自定义TableView单元的垂直TableView。
在android中我可以通过使用两个片段来完成这个:ImagesFragment,OtherDataFragment。然后我交换了fragment
标签的内容,瞧!
答案 0 :(得分:0)
我建议看这个垂直标签栏控制器的例子。它显示了如何创建自定义segue以交换容器视图的内容。
Creating a Custom Side Tab Bar using Storyboards and Custom Segues