- July 28, 2025
- Mins Read
KYNavigationProgress
is simple extension of UINavigationController to display progress on the UINavigationBar.
KYNavigationProgress
is available on CocoaPods. Add the following to your Podfile
:
use_frameworks!
pod ‘KYNavigationProgress’
KYNavigationProgress
is available through Carthage. To install it, simply add the following line to your Cartfile:
github “ykyouhei/KYNavigationProgress”
import KYNavigationProgress
// get and set progress.
self.navigationController?.progress = 0.5
// set progress with animation.
self.navigationController?.setProgress(0.1, animated: true)
// finish progress.
self.navigationController?.finishProgress()
// cancel progress.
self.navigationController?.cancelProgress()
// default is UIColor(red: 0.0, green: 122/255, blue: 1.0, alpha: 1.0)
self.navigationController?.progressTintColor
// default is UIColor.clearColor()
self.navigationController?.trackTintColor
// default is 2.0
self.navigationController?.progressHeight
Router Router is a library that assists with SwiftUI view transitions. Installation
NavigationKit is a lightweight library which makes SwiftUI navigation super easy to use. 💻 Installation 📦 Swift Package Manager Using Swift Package Manager, add ...
An alternative SwiftUI NavigationView implementing classic stack-based navigation giving also some more control on animations and programmatic navigation. NavigationStack Installation ...