Custom circular progress UIControl with steps, images, text and individual animations in Swift
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.
- 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
- iOS 10+
- Swift 5
Open a issue.
To use OMCircularProgress you must include manually all swift files located inside the
OMCircularProgress
directory directly in your project.
Easiest installation is through Cocoapods. Add the following line to your Podfile:
pod OMCircularProgress
and run pod install in your terminal.
TODO
OMCircularProgress is owned and maintained by the Jorge Ouahbi.
OMCircularProgress is released under the APACHE 2.0 license. See LICENSE for details.