Latest 3.1.0
Homepage https://github.com/Ramotion/navigation-stack
License MIT
Platforms ios 10.0
Authors

Navigation-stack


Navigation-stack

Navigation Stack is a library with stack-modeled UI navigation controller.


Get Free Mockup For your project →


Twitter
CocoaPods
CocoaPods
CocoaPods
Travis
codebeat badge
Carthage compatible
Donate

Requirements

  • iOS 9.0+
  • Xcode 9

Installation

Just add the Source folder to your project.

or use CocoaPods with Podfile:

pod 'Navigation-stack'

or Carthage users can simply add to their Cartfile:

github "Ramotion/navigation-stack"

Usage

1) YourNavigationController inherit from NavigationStack

2) 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
  }
}

📄 License

Navigation Stack is released under the MIT license.
See LICENSE for details.

This library is a part of a selection of our best UI open-source projects.

If you use the open-source library in your project, please make sure to credit and backlink to www.ramotion.com

📱 Get the Showroom App for iOS to give it a try

Try this UI component and more like this in our iOS app. Contact us if interested.


Navigation-stack


Navigation-stack

Latest podspec

{
    "name": "Navigation-stack",
    "version": "3.1.0",
    "summary": "Show list of navigationControllers",
    "license": "MIT",
    "homepage": "https://github.com/Ramotion/navigation-stack",
    "authors": {
        "Juri Vasylenko": "[email protected]"
    },
    "platforms": {
        "ios": "10.0"
    },
    "source": {
        "git": "https://github.com/Ramotion/navigation-stack.git",
        "tag": "3.1.0"
    },
    "source_files": "Source/**/*.swift"
}

Pin It on Pinterest

Share This