MaterialSideMenu
如果您觉得 MaterialSideMenu 有用,且喜欢它,请在此页面的右上角给它一个 ★。
概述
MaterialSideMenu 是一个简单的 Google Material Design 风格的 iOS 侧边菜单
预览
示例
要运行示例项目,请先克隆仓库,然后从 Example 目录运行 pod install
.
要求
- Xcode 10.
- Swift 5.
- iOS 11或更高。
安装
CocoaPods
MaterialSideMenu可以通过CocoaPods获取。要安装它,只需要将以下行添加到您的Podfile。
pod 'MaterialSideMenu'
之后,运行以下命令
$ pod install
手动
将MaterialSideMenuViewController.swift
复制到您的项目中并构建
使用
从代码
首先
import MaterialSideMenu
声明菜单,并用主页控制器(底部视图)和用作侧边菜单的控制器进行初始化
let sideMenuViewController = MaterialSideMenuViewController(homeViewController: homeViewController, mainMenuViewController: mainMenuController)
菜单是一个UIViewController
,可以作为rootViewController
添加,或被推送。它在其自己的navigationController
上推送新的控制器。
在其栈上推送新的视图控制器
sideMenuViewController.pushViewController(newController, animated: false)
这将关闭栈上所有的视图控制器,除了homeViewController
,并将新的控制器放在顶部。
回家
sideMenuViewController.goHome()
关闭所有视图控制器,留下主页视图控制器在栈上。
已知的已知问题
暂时还没有。请报告你发现的问题
许可证
MaterialSideMenu 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。