我对xcode / swift相当陌生,正在实现一种在两个视图之间切换的humburger菜单动画(burger到X)。当您通过按推键按下菜单按钮时,我已经完成了进入SettingVC的任务,但是当X被点击时我不知道如何返回主视图。这是我当前正在使用的功能。

@IBAction func onMenu(sender: DOHamburgerButton) {

    if sender.selected {
        sender.deselect()

    } else {
        sender.select()
        performSegueWithIdentifier("gotoSettingVC", sender: self)
    }

}

最佳答案

这取决于您如何呈现另一个视图控制器。如果将视图控制器推入导航堆栈,则可以在导航控制器上调用popViewController函数之一。

如果以模态显示,则可以在显示的视图控制器上调用dismiss函数。

10-04 11:59
查看更多