OMCircularProgress
OMCircularProgress copied to clipboard
Custom circular progress UIControl with steps, images, text and individual animations.
OMCircularProgress
Custom circular progress UIControl with steps, images, text and individual animations in Swift
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
- [x] Steps (Direct/Sequential)
- [x] CoreAnimation based
- [x] Text for each progress step
- [x] Image for each progress step
- [x] Mask layer for each progress step
- [x] Center Text and Image
- [x] CoreText layers
- [x] 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.