QKNavigationController 0.1.0

QKNavigationController 0.1.0

qiankun 维护。



  • 作者:
  • qiankun

QKNavigationController

一个允许左滑推送的导航控制器。

CI Status Version License Platform

预览

Image

示例

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

安装

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

pod 'QKNavigationController'

如何使用(或参考简短示例)

步骤1

使用 UINavigationController 替换为 QKNavigationController

步骤2

使你的 ViewController 遵循协议 QKNavigationControllerDelegate,有一个函数会告诉你当用户左滑时想要推送哪个 UIViewController 实例。

QKNavigationControllerDelegate 是可选的

请随意忽略代理或返回 nilQKNavigationController 将处理它。

讨论

这里有一些我提供的具有类似功能的库,例如

我使用这些库的问题是,JPNavigationController 太复杂,有很多我不需要的功能。对于 JTNavigationController,它会重新编写 UIViewController,如果没有使用额外的属性,就没有选择。对于这两个库,我需要使用1个 XXNavigationController 和2个 XXViewController 来实现它,感觉不太方便。

QKNavigationController 最大限度地减少了原有的更改和配置步骤,但它具有相同的功能。

作者

zhu

许可

QKNavigationController 适用于 MIT 许可。有关更多信息,请参阅 LICENSE 文件。