ByvMenuNav 1.0.4

ByvMenuNav 1.0.4

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released上次发布2017年11月
SwiftSwift版本4.0
SPM支持SPM

Adrian ApodacaKoldo Ruiz 维护。



  • Adrian Apodaca

ByvMenuNav

[![CI 状态](http://img.shields.io/travis/Adrian Apodaca macbook air/ByvMenuNav.svg?style=flat)](https://travis-ci.org/Adrian Apodaca macbook air/ByvMenuNav)
Version
License
Platform

ByvMenuNav

是一个管理菜单的 UINavigationController。
如果将要更改状态栏样式,您必须将 View controller-based status bar appearance = NO 添加到项目 plist 中

示例

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

要求

安装

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

pod "ByvMenuNav"

用法

将根 UINavigationController 类设置为 ByvMenuNav 类。

菜单视图必须实现 ByvMenu 协议。对于默认左边菜单,您可以通过三种不同的方式来分配它。

1.- 从 Storyboard
创建一个具有 StoryBoard ID = ByvLeftMenuVC 的 UIViewController

2.- 从 Storyboard 使用其他 StoryBoard ID
动态更新自定义 StoryBoard Id ByvMenuNav.instance.leftMenuIdentifier = "MyCustomByvLeftMenuVCStoryBoardId"

3.- 更新 leftMenu
动态更新 leftMenu 变量 ByvMenuNav.instance.leftMenu = myCustomByvLeftMenu

模式

菜单按钮可以仅在根视图控制器中显示,或者在所有视图控制器中设置 alwaysShowLeftMenuButton = true

根控制器将添加一个拖动手势以显示菜单
addPanGesture = true.

如果根视图控制器是 UITableViewController 或任何具有滚动视图的自定义控制器,请小心。在这种情况下,拖动手势不会添加以允许滚动... 如果您将 UIScrollView 添加为子视图,则可以添加它

作者

Adrian Apodaca,[email protected]

许可证

ByvMenuNav 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。