13

是否可以创建从视图控制器到自身的故事板转场?我有一堆具有相关实体的实体。我希望能够使用显示实体的同一视图控制器来显示相关实体。但我似乎无法创建一个 segue 来显示原始视图控制器的新实例。

只是不允许吗?谢谢!

4

3 回答 3

22

好吧,这是一个不太一样的解决方案,但可以让我得到我想要的。我发现它是这个问题的答案。

我认为我必须使用 segue 而不是将视图控制器以良好的旧编程方式推送到导航控制器的堆栈的原因是我已经在情节提要中设置了视图控制器的 IBOutlets。我没有意识到您可以在不使用情节提要转场的情况下创建情节提要中布局的视图控制器的副本。你可以!要了解如何操作,请查看其他问题并对回答者进行投票!

于 2011-11-16T17:07:32.127 回答
3

您可以 ctrl-click-drag (或 right-click-drag) 从元素 (UIButton等) 到包含的视图控制器。

(你试过这个吗?我现在正在做;我有一只股票,它只是通过正常的segueUIViewController无限期地将自己添加到包含堆栈中。)UINavigationControllerpush

于 2012-08-10T18:07:06.027 回答
1

是的,我不能对自己进行“手动”segue,这很烦人。

我所做的是在我的视图中添加一个 UIButton 并给它一个推送到同一个视图控制器的动作,然后隐藏这个按钮。然后我可以命名segue并在代码中引用它。

哈克,但有效。

于 2014-12-11T22:24:20.753 回答