All Projects → malkouz → Mkmagneticprogress

malkouz / Mkmagneticprogress

Licence: mit
A circular progress bar for iOS written in Swift

Programming Languages

swift
15916 projects
swift4
162 projects

Projects that are alternatives of or similar to Mkmagneticprogress

Multiprogressview
📊 An animatable view that depicts multiple progresses over time. Modeled after UIProgressView
Stars: ✭ 614 (+186.92%)
Mutual labels:  cocoapods, progress, progressbar
Swiftloader
A simple and beautiful activity indicator written in Swift
Stars: ✭ 116 (-45.79%)
Mutual labels:  cocoapods, progress
Progress dialog
A light weight library to easily manage a progress dialog with simple steps whenever you need to do it. You can easily show and hide it.
Stars: ✭ 196 (-8.41%)
Mutual labels:  progress, progressbar
Progress
基于Vue 2.x 的进度条,支持直线和环形(顺时针和逆时针)。Vue-based progress component, support line and circle(clockwise or couterclockwise).
Stars: ✭ 130 (-39.25%)
Mutual labels:  progress, progressbar
Delayedprogress
ProgressDialog that waits a minimum time to be dismissed before showing. Once visible, the ProgressDialog will be visible for a minimum amount of time to avoid "flashes" in the UI.
Stars: ✭ 95 (-55.61%)
Mutual labels:  progress, progressbar
Lcprogresshud
一个超简单的活动指示器。适配横屏。
Stars: ✭ 100 (-53.27%)
Mutual labels:  cocoapods, progress
Jocircularslider
A highly customisable and reusable circular slider for iOS applications.
Stars: ✭ 128 (-40.19%)
Mutual labels:  progress, circular
Spincounterview
🎡 一个类似于码表变化的旋转计数器动画控件
Stars: ✭ 47 (-78.04%)
Mutual labels:  progress, progressbar
Donut
Donut is a library for arranging views circularly like a donut.
Stars: ✭ 141 (-34.11%)
Mutual labels:  cocoapods, circular
Apesuperhud
A simple way to display a HUD with a message or progress information in your application.
Stars: ✭ 156 (-27.1%)
Mutual labels:  cocoapods, progress
Svprogresshud
A clean and lightweight progress HUD for your iOS and tvOS app.
Stars: ✭ 12,339 (+5665.89%)
Mutual labels:  cocoapods, progress
Mscircularslider
A fully-featured, powerful circular slider for iOS applications
Stars: ✭ 94 (-56.07%)
Mutual labels:  cocoapods, circular
Progress Bar
Multiplatform netstandard 2.0 C# console progress bar, with support for single or multithreaded progress updates.
Stars: ✭ 53 (-75.23%)
Mutual labels:  progress, progressbar
Ruby Progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
Stars: ✭ 1,378 (+543.93%)
Mutual labels:  progress, progressbar
Progress
Progress replacing ProgressDialog
Stars: ✭ 52 (-75.7%)
Mutual labels:  progress, progressbar
Uicircularprogressring
A circular progress bar for iOS written in Swift
Stars: ✭ 1,658 (+674.77%)
Mutual labels:  progress, circular
Hgcircularslider
A custom reusable circular / progress slider control for iOS application.
Stars: ✭ 2,240 (+946.73%)
Mutual labels:  progress, circular
Vue Step Progress
A simple Vue component that displays a Progress Bar with labels for each step
Stars: ✭ 26 (-87.85%)
Mutual labels:  progress, progressbar
React Customizable Progressbar
Customizable circular progress bar component for React 🍩
Stars: ✭ 37 (-82.71%)
Mutual labels:  progressbar, circular
Radialprogressbar
Radial ProgressBar inspired by Apple Watch OS. It is highly Customisable
Stars: ✭ 141 (-34.11%)
Mutual labels:  progress, progressbar

MKMagneticProgress

Version License Platform

MKMagneticProgress

A circular progress bar for iOS written in Swift

Features

  • Interface builder designable
  • Highly customizable and flexible
  • Easy to use
  • Written in Swift

Installation

CocoaPods (Recommended)

  1. Install CocoaPods
  2. Add this repo to your Podfile
target 'Example' do
# IMPORTANT: Make sure use_frameworks! is included at the top of the file
use_frameworks!
platform :ios, '8.0'
pod 'MKMagneticProgress'
end
  1. Run pod install
  2. Open up the .xcworkspace that CocoaPods created
  3. Done!

Manually

Simply download the MKMagneticProgress.swift file from here into your project, make sure you point to your projects target

Usage

Interface Builder

Simply drag a UIView into your storyboard. Make sure to subclass MKMagneticProgress and that the module points MKMagneticProgress.

Design your heart out

ib-demo.gif

Usage

import MKMagneticProgress


@IBOutlet weak var magProgress:MKMagneticProgress!

override func viewDidLoad() {
    magProgress.setProgress(progress: 0.5, animated: true)
    magProgress.progressShapeColor = UIColor.blue
    magProgress.backgroundShapeColor = UIColor.yellow
    magProgress.titleColor = UIColor.red
    magProgress.percentColor = UIColor.black

    magProgress.lineWidth = 10
    magProgress.orientation = .top
    magProgress.lineCap = .round

    magProgress.title = "Title"
    magProgress.percentLabelFormat = "%.2f%%"

}

Example project

Take a look at the example project over here

  1. Download it
  2. Open the Example.xcworkspace in Xcode
  3. Enjoy!

Author

Moayad Al kouz, [email protected]

Twitter : @malkouz

License

MKMagneticProgress is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].