misterwell / MMMaterialDesignSpinner

An iOS activity spinner modeled after Google's Material Design Spinner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MMMaterialDesignSpinner

CI Status Version License Platform Carthage compatible

Demo

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

// Initialize the progress view
MMMaterialDesignSpinner *spinnerView = [[MMMaterialDesignSpinner alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];

// Set the line width of the spinner
spinnerView.lineWidth = 1.5f;
// Set the tint color of the spinner
spinnerView.tintColor = [UIColor redColor];

// Add it as a subview
[self.view addSubview:spinnerView];

...

// Start & stop animations
[spinnerView startAnimating];
[spinnerView stopAnimating];

Also Support Xib & StoryBoard

The lineWidth and tintColor properties can even be set after animating has been started, which you can observe in the included example project.

Requirements

  • CoreGraphics

Installation

MaterialDesignSpinner is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "MMMaterialDesignSpinner"

MaterialDesignSpinner is also Carthage compatible, add the following line to your Cartfile:

github "misterwell/MMMaterialDesignSpinner"

Author

Mike Maxwell, mmaxwell@vertical.com

License

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

About

An iOS activity spinner modeled after Google's Material Design Spinner

License:MIT License


Languages

Language:Objective-C 44.3%Language:Shell 39.3%Language:Ruby 16.3%