Swift 3:使用侧边栏菜单

Posted

技术标签:

【中文标题】Swift 3:使用侧边栏菜单【英文标题】:Swift 3 : Using Side Bar Menu 【发布时间】:2017-06-19 11:56:37 【问题描述】:

我将尝试使用KYDrawerControllerSWRevealViewController 作为侧边栏菜单。但是有一个问题,大家举个同一个viewcontroller的例子。当我按下 tableView 上的单元格并保留侧栏菜单时,我想更改视图控制器。这是我第一次使用侧边栏菜单。我想这就是为什么我没有得到主要想法,我不能这样做。如果你能给我一个想法或样品,我会很感激的。

【问题讨论】:

【参考方案1】:

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

【讨论】:

我们可以在视图控制器顶部显示侧边菜单吗?【参考方案2】:

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

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

revealController 是您最初用于实现侧边菜单的 SWRevealViewController 实例。 欲了解更多详情,请从gitHub 下载SWRevealViewController 的示例项目并参考。

【讨论】:

感谢您的回答。我会检查它并让你知道我什么时候做的。我希望它对我有用。 好的,谢谢,请确认是否有效或遇到任何问题请说明。

以上是关于Swift 3:使用侧边栏菜单的主要内容,如果未能解决你的问题,请参考以下文章

从swift中的编程更改显示侧边栏菜单的字体大小

带有侧边菜单的快速导航栏错误

从ajax侧边栏加载的带有bootstrap-4动态侧边栏菜单的Adminlte 3打开不起作用

为啥侧边栏下拉菜单不起作用 bootstrap 3

vue项目侧边栏二级菜单只有一个时父级菜单不显示的问题

vue+elementui搭建后台管理界面(3侧边栏菜单)