【发布时间】:2014-03-20 08:28:08
【问题描述】:
我在视图控制器上有一个按钮(后退按钮)。到目前为止很简单。 我有 2 个视图控制器,每个控制器都有一个表。 如果用户从任一表中选择一行,它将转到视图控制器并打开后退按钮。 后退按钮需要返回到用户选择行时所在的原始视图控制器。
我正在考虑为此展开转场,这很好,但我不能在一个按钮上添加两个转场。一个用于返回一个表视图,一个用于返回另一个表视图,具体取决于它们用于访问视图控制器的表视图。
有什么想法吗?
【问题讨论】:
-
使用 UINavigationController ?
-
您可以从代码中放松。将您的按钮连接到确定使用和展开哪个 unwindSegue 的操作
-
Voker,我可以将我的按钮连接到一个动作,如果变量中有“1”,则转到此展开,如果有“2”,则转到此展开。我还在每个我正在展开的 VC 中添加了展开代码。但是我将如何连接到代码中的展开?我无法将开关拖到 VC 上的 EXIT 按钮并同时选择 UNWIND ,我只能选择一个 UNWIND。
-
@user3437628 您可以通过编程方式展开,例如
[self performSegueWithIdentifier:YourUnwindIdentifierHere sender:nil]; -
感谢沃尔克,它有效。
标签: ios iphone objective-c