Swift 3:使用侧栏菜单

时间:2017-06-19 11:56:38

标签: ios swift tableview cell swrevealviewcontroller

我会尝试使用KYDrawerControllerSWRevealViewController作为侧栏菜单。但是有一个问题,每个人都给出了一个相同viewcontroller的例子。当我按下tableView上的单元格并保留侧栏菜单时,我想更改viewcontroller。这是我第一次使用侧栏菜单。我猜这就是为什么我没有得到主要想法,我无法做到这一点。如果你给我一个关于它的想法或样品,我会很感激。

2 个答案:

答案 0 :(得分:5)

您可以使用Swift 3编写的替代InteractiveSideMenu库。它非常灵活且支持良好的库,非常适合您的需求。此外,还有一个Sample具有不同的控制器,包括TabBar。 希望,它对你有用。

gif

答案 1 :(得分:0)

您可以使用SWRevealViewController实现侧边菜单。

 FrontViewController *frontViewController = [[FrontViewController alloc] init];
 newFrontController = [[UINavigationController alloc] initWithRootViewController:frontViewController];
 [revealController pushFrontViewController:newFrontController animated:YES];

其中revealController是您最初用于实现侧边菜单的SWRevealViewController的实例。 有关详细信息,请从gitHub下载SWRevealViewController的示例项目并参考。