KASideMenu 1.1.1

KASideMenu 1.1.1

ZhihuaZhang 维护。



  • ZhihuaZhang

KASideMenu

CI Status Version License Platform

KASideMenu 是用 Swift 编写的一个简单易用的侧边菜单控件。
查看示例项目以了解其应用!

Screenshot

示例

查看包含的示例以了解如何轻松地将 KASideMenu 集成到您的项目中。

Example 目录构建示例。

需求

  • XCode 10.
  • iOS 9.0+

安装

KASideMenu 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'KASideMenu'

易于使用

故事板示例

  1. 创建一个KASideMenu的子类。在这个例子中我们称之为MySideMenu
  2. 在故事板中添加一个UIViewController,并设置根视图的所有者为MySideMenu
  3. 在你的故事板中添加更多视图控制器,并给它们分配“左菜单视图控制器”、“右菜单视图控制器”和“中心视图控制器”的“故事板ID”。
  4. 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文件。