NAVIGATION STACK
  • September 17, 2023

NAVIGATION STACK


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


We Specialize in the designing and coding of custom UI for Mobail Apps and Websites.


 

Stay turned for the latest updates:

 

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

GitHub


View Github

#component #ios #library #swift
YOU MIGHT ALSO LIKE...
Popup View

Floaters Toasts Popups Sheets

Drops 💧

A µFramework for showing alerts like the one used when copying from pasteboard or connecting Apple pencil.

MarqueeText

A SwiftUI Marquee or "scrolling text" effect found in Apple native apps. For when one line isn't enough, but two ...

TextBuilder

Introduction Text composition in SwiftUI can often be cumbersome, especially when there's logic affecting its format and content. TextBuilder leverages the ...

TextView

Download File -> Swift Packages -> Add Package Dependency... Select your project Enter https://github.com/kenmueller/TextView for the package repository URL Select Branch: master Click Finish ...