可以延迟 segue 吗?

Possible to delay a segue?

我有一个在故事板中内置了很多转场的应用程序,我想延迟它们以便在单击的按钮上显示快速动画。

是否可以在不使用 segueWithIdentifier 的情况下延迟 segue ?使用 segueWithIdentifier 意味着删除情节提要中的所有 segue,以便在代码中重新创建它们 => 更多代码、更多开发时间、更多错误可能性、更重的应用程序 运行...这不是我最喜欢的解决方案。

有谁知道在故事板中仍然使用 2 VC 之间的转场时是否可以延迟转场?

谢谢大家,

我同意@Paulw11。 Link 你在视图控制器之间的 segues,而不是你的按钮。

然后您的 IBAction 方法将调用 UIView 动画,其中完成块调用 segue。

而且 T_77 的建议很糟糕。不惜一切代价避免睡觉。它锁定了设备。糟糕,糟糕的魔力。