如何在UIContainerView内部导航

时间:2019-03-27 08:54:41

标签: ios swift navigation uicontainerview

所以我的UIViewcontroller中有一个静态的上半部分,所以我制作的Container View具有一个带有两个单元格的静态表格视图

现在,当我单击一个单元格时,它希望在同一容器中显示该视图,而不是在新视图中显示(我必须保留上面的静态内容

我尝试使用modalPresentationStyle的当前上下文,但是没有用

(我尝试通过容器中的viewcontroller来使用情节提要,并以编程方式使用了情节提要,但两者均无效)

所以我的问题是容器是我用例的解决方案吗?以及如何在没有在新视图中打开新viewcontroller的情况下在容器内导航

这是情节提要的屏幕截图(粉红色视图是静态视图,必须包含3个按钮作为视图) 我仍然在第一个视图中,但是我必须在用于拥有第一个视图的同一容器内打开第三个视图) enter image description here

1 个答案:

答案 0 :(得分:0)

如果要在容器内支持导航,则必须将tableView嵌入UINavigationController内,然后将导航控制器添加为容器。

这样,您可以在包含的视图中导航。另一方面,如果要在整个视图上导航,建议使用委托模式让父控制器知道必须继续导航。