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...
PermissionsSwiftUI: A SwiftUI package to handle permissions

PermissionsSwiftUI displays and handles permissions in SwiftUI. It is largely inspired by SPPermissions. The UI is highly customizable and resembles an Apple style. ...

Pager tab strip view

Introduction PagerTabStripView is the first pager view built in pure SwiftUI. It provides a component to create interactive pager views ...

PageView

SwiftUI view enabling page-based navigation, imitating the behaviour of UIPageViewController in iOS.

Pages

    

How to take action when a property changes

1. Taking Action When a Property Changes: Property Observers Swift lets you observe and respond to changes in a property’s ...