KYNavigationProgress
Simple extension of UINavigationController to display progress on the UINavigationBar.
Install / Use
/learn @ykyouhei/KYNavigationProgressREADME
KYNavigationProgress
KYNavigationProgress is simple extension of UINavigationController to display progress on the UINavigationBar.

Installation
CocoaPods
KYNavigationProgress is available on CocoaPods.
Add the following to your Podfile:
use_frameworks!
pod 'KYNavigationProgress'
Carthage
KYNavigationProgress is available through Carthage. To install it, simply add the following line to your Cartfile:
github "ykyouhei/KYNavigationProgress"
Usage
Progress
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()
Custom
// 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
License
This code is distributed under the terms and conditions of the MIT license.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
