Skip to content

jaouahbi/OMCircularProgress

Repository files navigation

OMCircularProgress

Custom circular progress UIControl with steps, images, text and individual animations in Swift

Version Build Status

History

In 2013, while working for a client specializing in health and fitness. I had to develop an application that would show progress in stages. The version I made achieved a very simple and limited representation of the progress, so I decided to write a more complete UIControl from scratch for the representation and visualization of each stage of the task.

Features

  • Steps (Direct/Sequential)
  • CoreAnimation based
  • Text for each progress step
  • Image for each progress step
  • Mask layer for each progress step
  • Center Text and Image
  • CoreText layers
  • Progress images

Requirements

  • iOS 10+
  • Swift 5

Communication

Open a issue.

Installation

To use OMCircularProgress you must include manually all swift files located inside the OMCircularProgress directory directly in your project.

CocoaPods Installation

Easiest installation is through Cocoapods. Add the following line to your Podfile:

pod OMCircularProgress and run pod install in your terminal.

Swift package manager Installation

TODO


Credits

OMCircularProgress is owned and maintained by the Jorge Ouahbi.

License

OMCircularProgress is released under the APACHE 2.0 license. See LICENSE for details.

About

Custom circular progress UIControl with steps, images, text and individual animations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published