【问题标题】:Is there a way to create an unwind segue programatically?有没有办法以编程方式创建展开转场?
【发布时间】:2017-04-02 20:00:27
【问题描述】:

我想扩展视图控制器以进行展开转场。 我知道如何通过情节提要创建展开转场,但我不想为每个视图控制器创建展开转场。

我已经知道如何做到这一点,我想要的是如何以编程方式做到这一点: 谢谢。

请阅读cmets

【问题讨论】:

  • 我想说的是,我已经知道你发给我的内容,我已经知道如何使用情节提要创建一个转场,然后以编程方式将其连接起来。我想要一个 100% 用代码完成的解决方案。
  • 你问的没有道理,所有的转场都是通过故事板创建的,它们只是故事板文件中的 XML 元素;定期或放松。您可以通过编程方式触发它们,但不能创建它们。
  • 对于以编程方式创建的视图控制器来说确实很有意义

标签: ios swift segue uistoryboardsegue unwind-segue


【解决方案1】:

你不能。展开转场只能从 Interface Builder 创建,但可以通过编程方式触发。至少现在。

Technical Note TN2298 - Using Unwind Segues

没有直接的迹象表明它是被禁止的,但该文件只描述了一种创建 unwind segue 的方法。好吧,我也从未听说过或见过以编程方式创建 unwind segue 的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 2020-11-17
    相关资源
    最近更新 更多