swift - SWreveal - 如何返回到我开始使用的 View Controller

标签 swift uinavigationcontroller swift2 swrevealviewcontroller

我正在使用 SWReveal。一切正常,只是我希望能够返回到触发侧边栏的 View Controller 。

例如,假设我有 2 个 View Controller :VC1 和 VC2。

我在 VC1 上。我打开边栏并选择移动到 VC2 的选项。然后我想回到 VC1 但不是通过侧边栏(假设 VC2 是一个应用于 VC1 上的表格的设置页面 - 我不想在我要去的奇怪场合在工具栏上有一个按钮使用此功能,所以我宁愿它存在于侧边栏菜单中)。

如果我没有使用侧边栏菜单,通过按钮从 VC1 到 VC2 的简单切换将使我能够使用“后退”按钮。

有没有办法用 SWReveal 侧边栏菜单实现这种行为?

最佳答案

我在我的应用程序中遇到了同样的问题,首先我在带有标识符的模态类型的主菜单中添加了一个 segue,然后在准备 segue 时我输入了该代码

if ([[segue identifier] isEqualToString:@"backtologin"]) {

    MWViewController *controller = (MWViewController *)segue.destinationViewController;


}

关于swift - SWreveal - 如何返回到我开始使用的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33391589/

相关文章:

ios - 如何在 Swift 编程中获得基于导航的模板功能

iphone - 更改 navigationItem.title 的位置

Swift 添加 : Execution was interrupted, 原因 : EXC_BAD_INSTRUCTION (Code=EXC_l386_INVOP, subcode=0x0)

ios - 已发送 Quickblox 无法识别的选择器

java - 比较 Java 的 lambda 表达式和 Swift 的函数类型

objective-c - Swift 模块不使用 L10N 中的本地化内容

swift - 在 Swift 中设置 UIView 的转换?

ios - 从字典中解包可选类型 Any

ios - 收到远程通知时推送 UIViewController

int - 将 double 的小数部分存储为 int