GitHunt

IndeterminateProgress

Customizable IndeterminateProgressView class with two types of infinity animations.

Quick Install

  • Drag or copy this class into your project
  • Play with IndeterminateProgressView attributes (optional)

Programmatically

let progress = IndeterminateProgressView()
progress.animationDuration = 2.0
progress.progressBackgroundColor = .darkGray
progress.extendMuptiplier = 2
progress.progressWidth = 84

Storyboard

Create UIView object and set IndeterminateProgressView type in the class field in the Identity Inspector.
IndeterminateProgressView component provides live rendering and expose the changing properties in an Interface Builder.

See real-time results!

P.S.

I wrote this to show system status to user in Care app ๐Ÿฐ

I hope this is helpful!

๐ŸฟMore iOS articles ๐Ÿฟ

Languages

Swift100.0%

Contributors

Created September 24, 2019
Updated February 3, 2026
popcornomnom/IndeterminateProgress | GitHunt