develop
navigation-stack
The iPhone mockup available here.
Requirements
- iOS 9.0+
- Xcode 7.2
Installation
Just add the Source folder to your project.
or use CocoaPods with Podfile:
pod 'Navigation-stack', '~> 0.0.2'
Usage
-
YourNavigationController inherit from
NavigationStack -
add code to root viewViewController
override func viewDidLoad() {
super.viewDidLoad()
navigationController!.interactivePopGestureRecognizer?.delegate = self
}
extension YourViewController: UIGestureRecognizerDelegate {
func gestureRecognizerShouldBegin(gestureRecognizer: UIGestureRecognizer) -> Bool {
if navigationController?.viewControllers.count == 2 {
return true
}
if let navigationController = self.navigationController as? NavigationStack {
navigationController.showControllers()
}
return false
}
}
Licence
Navigation-stack is released under the MIT license. See LICENSE for details.
About
The project maintained by app development agency Ramotion Inc. See our other open-source projects or hire us to design, develop, and grow your product.
Languages
Swift
96.8%
Objective-C
1.7%
Ruby
1.5%

