Skip to content

Thavasidurai/iOS-Custom-Activity-Indicator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#iOS-Custom-Activity-Indicator

How to use?

Creating custom activity indicator for iOS

Implementation of spinners

TJSppiner has ability to achieve or change colour, size pattern, image, rotation speed etc.

1. Implementation of line base spinners (similar as iOS Activity indicator). A. You can change inner and outer radius of spinner B. You can change number of line to be appear in the circle of the spinner. C. You can change appearance of spinner using its property like colour, pattern, caps/stork, image etc...

TJSpinner *spinner = [[TJSpinner alloc] initWithSpinnerType:kTJSpinnerTypeActivityIndicator]; spinner.hidesWhenStopped = YES; [spinner setColor:[UIColor blackColor]]; [spinner setInnerRadius:15]; [spinner setOuterRadius:35]; [spinner setStrokeWidth:6]; [spinner setNumberOfStrokes:8]; [spinner setPatternLineCap:kCGLineCapButt]; [spinner setPatternStyle:TJActivityIndicatorPatternStyleDot]; [spinner release];

2. Implementation of BeachBall spinners (similar as iMAC desktop beach ball). A. You can change radius (size) of the beach ball.

TJSpinner *beachBallSpinner = [[TJSpinner alloc] initWithSpinnerType:kTJSpinnerTypeBeachBall]; beachBallSpinner.hidesWhenStopped = YES; [beachBallSpinner setRadius:20]; [beachBallSpinner release];

3. Implementation of Circular spinners (similar as web). A. You can change radius (size) of the Circular spinners.

TJSpinner *circularSpinner = [[TJSpinner alloc] initWithSpinnerType:kTJCircularSpinner]; circularSpinner.hidesWhenStopped = YES; circularSpinner.radius = 10; circularSpinner.pathColor = [UIColor whiteColor]; circularSpinner.fillColor = [UIColor redColor]; circularSpinner.thickness = 7; [circularSpinner release];

Sample output

iOS Custom Activity indicator or spinner

About

Creating custom activity indicator for iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published