使用 SWReveal 库时 Swipeout 菜单不起作用
Swipeout Menu not working while using SWReveal Library
切换在 swipeMenu 中不起作用...当使用 SWRevealViewController 库时..我一直在关注这些教程
http://www.appcoda.com/sidebar-menu-swift/
项目如下:
https://drive.google.com/file/d/0B6dTvD1JbkgBUmJ3SmNYeFdvOHM/view?usp=sharing
试试 yhis
var home = BrowseViewController(nibName: "HomeViewController", bundle: nil)
var left = LeftMenuViewController(nibName: "LeftMenuViewController", bundle: nil)
var nav1 = UINavigationController(rootViewController: home)
var revel = SWRevealViewController(rearViewController: left, frontViewController: nav1)
revel.delegate = self
revel.modalTransitionStyle = UIModalTransitionStyle.FlipHorizontal
window?.rootViewController = revel
不要忘记设置委托。
要切换你可以使用
self.revealViewController().revealToggleAnimated(true)
并推送新的ViewController
var nav = UINavigationController(rootViewController: vc!)
self.revealViewController().pushFrontViewController(nav, animated: true)
嘿,我在你的项目中发现了错误,左侧菜单未分配,尝试更改菜单控制器并且不要附加 cell.Just 的 segues 更改 Menucontroller 并尝试,它正在工作
对于单元格 segues,您可以在 tableviewdidselectrowatindexpath
中以编程方式调用
这是link我已经修改了你的代码
https://drive.google.com/file/d/0B0pjD3FrutBsV3JiTDZ6aVAyWkE/view?usp=sharing
例如:
UINavigationController *navController = [self.storyboard instantiateViewControllerWithIdentifier:@"pager"];
[self.revealViewController setFrontViewController:navController animated:YES];
切换在 swipeMenu 中不起作用...当使用 SWRevealViewController 库时..我一直在关注这些教程
http://www.appcoda.com/sidebar-menu-swift/
项目如下: https://drive.google.com/file/d/0B6dTvD1JbkgBUmJ3SmNYeFdvOHM/view?usp=sharing
试试 yhis
var home = BrowseViewController(nibName: "HomeViewController", bundle: nil)
var left = LeftMenuViewController(nibName: "LeftMenuViewController", bundle: nil)
var nav1 = UINavigationController(rootViewController: home)
var revel = SWRevealViewController(rearViewController: left, frontViewController: nav1)
revel.delegate = self
revel.modalTransitionStyle = UIModalTransitionStyle.FlipHorizontal
window?.rootViewController = revel
不要忘记设置委托。
要切换你可以使用
self.revealViewController().revealToggleAnimated(true)
并推送新的ViewController
var nav = UINavigationController(rootViewController: vc!)
self.revealViewController().pushFrontViewController(nav, animated: true)
嘿,我在你的项目中发现了错误,左侧菜单未分配,尝试更改菜单控制器并且不要附加 cell.Just 的 segues 更改 Menucontroller 并尝试,它正在工作 对于单元格 segues,您可以在 tableviewdidselectrowatindexpath
中以编程方式调用这是link我已经修改了你的代码
https://drive.google.com/file/d/0B0pjD3FrutBsV3JiTDZ6aVAyWkE/view?usp=sharing
例如:
UINavigationController *navController = [self.storyboard instantiateViewControllerWithIdentifier:@"pager"];
[self.revealViewController setFrontViewController:navController animated:YES];