ForwardNavigationController
通过熟悉的滑动手势将视图控制器推向任何弹出的视图控制器
特性
- 从右边缘滑动以推动视图控制器弹出
- 使用 bezire 函数动画,以复制 UINavigation 的弹出和推送动画。
- 可以在单个视图控制器上禁用/启用推送手势。
- 支持从右到左/从左到右。
- 支持 iOS 14 的新后退历史记录列表。
示例
要运行示例项目,请克隆存储库,然后从示例目录中首先运行 pod install
用法
您可以使用代码或故事板使用 ForwardNavigationController。
- 代码
let vc = ForwardNavigationController(rootViewController: UIViewController())
- 故事板
- 如有必要,请禁用推送手势
(self.navigationController as? ForwardNavigationController)?.allowForward = false
要求
iOS 9.0+
安装
可以通过CocoaPods获取ForwardNavigationController。要安装,只需将以下行添加到Podfile中
pod 'ForwardNavigationController'
作者
mouhammedali, [email protected]
许可
ForwardNavigationController可在MIT许可下使用。有关更多信息,请参阅LICENSE文件。