争论“自我” - 转回初始控制者

时间:2014-09-15 22:06:02

标签: ios objective-c uicontainerview

我希望有三个单独的tableViews,自动显示中间视图(根视图),并通过按钮或分段控件访问其他两个。这种逻辑可以在以后出现。当我访问第一个时我希望它从左边滑入,当我访问第三个时我希望它从右边滑入,以使中间视图控制器的外观始终存在并且仅通过转换向左和向右移动。

使用storyboard segues会让位于许多复杂问题 - 因为我的tableViewController是初始根视图,当按钮或分段控件时,无法从self转到self被访问。我觉得这必须是一个半标准的实现。是否有最佳实践来实现此UI?我应该构建自己的自定义容器类并交换控制器和关联的视图进出吗?

1 个答案:

答案 0 :(得分:0)

您应该从您的根到左右桌面视图创建2个segues。当你想回到root控制器时,请使用unwind segues。

What are Unwind segues for and how do you use them?