Popularity
8.5
Stable
Activity
0.0
Stable
2,310
63
174

Code Quality Rank: L5
Programming language: Swift
License: MIT License
Tags: UI    
Latest version: v3.1.0

Navigation Stack alternatives and similar libraries

Based on the "UI" category.
Alternatively, view Navigation Stack alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Navigation Stack or a related project?

Add another 'UI' Library

README

NAVIGATION STACK

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


We specialize in the designing and coding of custom UI for Mobile Apps and Websites. Stay tuned for the latest updates:

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](./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.


*Note that all licence references and agreements mentioned in the Navigation Stack README section above are relevant to that project's source code only.