我发现SWReveal中的pushFrontViewController函数。
我在故事板的联系人中添加了UIViewController。 而我正试图偷偷摸摸,但它不起作用。 这是代码:
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)
}
有什么我错的吗?
答案 0 :(得分:0)
SWRevealViewControllor并不是那么难。你应该遵循this example。我认为这是一个你可以尝试的完美例子。它可能对你有帮助!
答案 1 :(得分:-1)
经过深入研究后,我只需要一些简单的代码来解决这个案例,如下所示:
self.revealViewController().revealToggleAnimated(true)
let vc = storyboard!.instantiateViewControllerWithIdentifier(viewControllerStoryBoardID[indexPath.row]) as! UIViewController
self.revealViewController().setFrontViewController(vc, animated: true)