KASideMenu
KASideMenu 是用 Swift 编写的一个简单易用的侧边菜单控件。
查看示例项目以了解其应用!
示例
查看包含的示例以了解如何轻松地将 KASideMenu
集成到您的项目中。
从 Example
目录构建示例。
需求
- XCode 10.
- iOS 9.0+
安装
KASideMenu 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'KASideMenu'
易于使用
故事板示例
- 创建一个
KASideMenu
的子类。在这个例子中我们称之为MySideMenu
。 - 在故事板中添加一个
UIViewController
,并设置根视图的所有者为MySideMenu
。 - 在你的故事板中添加更多视图控制器,并给它们分配“左菜单视图控制器”、“右菜单视图控制器”和“中心视图控制器”的“故事板ID”。
- 在
MySideMenu.swift
中添加一个名为awakeFromNib
的方法,以下为其代码
override func awakeFromNib() {
leftMenuViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "LeftMenuViewController")
rightMenuViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "RightMenuViewController")
centerViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "CenterViewController")
super.awakeFromNib()
}
显示菜单视图控制器
sideMenu?.showLeft()
或者
sideMenu?.showRight()
关闭菜单控制器
sideMenu?.closeMenu()
作者
ZhihuaZhang,[email protected]
许可
KASideMenu遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。