【问题标题】:Segue to "self" - Transition back to initial controllerSegue to "self" - 转换回初始控制器
【发布时间】:2014-09-15 22:06:02
【问题描述】:

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

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

【问题讨论】:

  • 对自我的追求?我认为您正在寻找“展开”到根视图控制器。

标签: ios objective-c uicontainerview


【解决方案1】:

您应该从根目录到左右表视图创建 2 个 segue。当您想返回到根控制器时,请使用 unwind segues。

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

【讨论】:

    猜你喜欢
    • 2014-05-16
    • 2014-08-20
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    相关资源
    最近更新 更多