Custom circular progress UIControl with steps, images, text and individual animations in Swift
In the year 2013, I was working for a client specialized in health and fitnesst. I had to develop a application that will show the progress of each health stage in the day. I had an idea of how to represent each stage of task.
Later I realized that the representation of the progress was very simple and limited, so I decided to write a complete UIControl for rendering and visualization each stage of task.
- [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
- iOS 10+
- Swift 5
Open a issue.
To use OMCircularProgress you must include manually all swift files located inside the
OMCircularProgressdirectory directly in your project.
Easiest installation is through Cocoapods. Add the following line to your Podfile:
and run pod install in your terminal.
Swift package manager Installation
OMCircularProgress is owned and maintained by the Jorge Ouahbi.
OMCircularProgress is released under the APACHE 2.0 license. See LICENSE for details.