PGSideMenu 1.3.0

PGSideMenu 1.3.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2019年9月
SPM支持SPM

Piotr Gorzelany维护。



  • 通过
  • pgorzelany

PGSideMenu

Version License Platform

Swift编写的自定义侧边菜单,适用于iOS项目。支持多种菜单动画类型!

示例

要运行示例项目,首先克隆仓库,然后在示例目录中运行pod install

安装

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

pod "PGSideMenu"

使用

查看示例项目了解使用方法。

使用内容、左侧和右侧控制器设置您的侧边菜单。

let sideMenuController = PGSideMenu()
let contentController = YourContentController()
let leftMenuController = YourLeftMenuController()
let rightMenuController = YourRightMenuController()
sideMenuController.addContentController(contentController)
sideMenuController.addLeftMenuController(leftMenuController)
sideMenuController.addRightMenuController(rightMenuController)
self.window?.rootViewController = sideMenuController

选择您想要使用的动画模式。

sideMenuController.animationType = .slideInRotate

切换菜单

sideMenuController.toggleLeftMenu()
sideMenuController.toggleRightMenu()

隐藏显示的任意菜单

sideMenuController.hideMenu()

禁用与菜单的手势交互

sideMenuController.enableMenuPanGesture

可用的动画类型

  • slideIn
  • slideOver
  • slideInRotate

如果您对其他动画类型有任何建议,请告诉我或提交一个pull request :)

作者

pgorzelany, [email protected]

许可协议

PGSideMenu在MIT许可下可用。更多信息请参见LICENSE文件。

致谢

设计来自: https://www.invisionapp.com/do/sketchappsources