如何将 SWRevealViewController 的 pushFrontViewController 与 swift 一起使用

how to use pushFrontViewController of SWRevealViewController with swift

我发现 SWReveal 中的 pushFrontViewController 函数。

我已经在故事板的联系人中添加了 UIViewController。 我正在尝试隐藏到 swift,但它不起作用。 这是代码:

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
     //CODE TO BE RUN ON CELL TOUCH
        var newFrontController: UIViewController
        let selectedItemMenu = arrayOfSlider[indexPath.row]

        var revealController  = SWRevealViewController()
        var contact_nav = ContactViewController()
        newFrontController = UINavigationController(rootViewController:contact_nav) 
        revealController.pushFrontViewController(newFrontController , animated:true)
}

我有什么不对的地方吗?

SWRevealViewControllor 并没有那么难。你应该关注 this example。我认为这是您可以尝试的完美示例。它可能对你有帮助!

经过深入研究,我只需要一些简单的代码来解决下面的这个案例:

            self.revealViewController().revealToggleAnimated(true)
            let vc = storyboard!.instantiateViewControllerWithIdentifier(viewControllerStoryBoardID[indexPath.row]) as! UIViewController
            self.revealViewController().setFrontViewController(vc, animated: true)