Skip to content

DougFischer/DFCircleActivityIndicator

Repository files navigation

DFCircleActivityIndicator

Native, customizable and animated circular view to show when long activity is running, for iOS Apps. No more images needed. Just drag and drop this class, set color and style and you're ready to go with startAnimation.

##Appearance

You can make it looks something like that

##Instalation

To install DFCircleActivityIndicator, just drag and drop the .h and .m files into your project folder. Import when you need it.

##Usage

//Standard 
DFCircleActivityIndicator *circleIndicator1 = [[DFCircleActivityIndicator alloc] initWithFrame:CGRectMake(30, 50, 100, 100)];
[self.view addSubview:circleIndicator1];
[circleIndicator1 startAnimation];
    
//Custom color and alpha
DFCircleActivityIndicator *circleIndicator2 = [[DFCircleActivityIndicator alloc] initWithFrame:CGRectMake(185, 50, 100, 100)];
circleIndicator2.lineColor = [UIColor redColor];
circleIndicator2.lineAlpha = 0.9f;
[self.view addSubview:circleIndicator2];
[circleIndicator2 startAnimation];
    
//Custom line width and empty size
DFCircleActivityIndicator *circleIndicator3 = [[DFCircleActivityIndicator alloc] initWithFrame:CGRectMake(40, 270, 80, 80)];
circleIndicator3.lineColor = [UIColor blueColor];
circleIndicator3.lineWidth = 5.0f;
circleIndicator3.emptySize = 0.3f;
[self.view addSubview:circleIndicator3];
[circleIndicator3 startAnimation];
    
//Playing with visual
DFCircleActivityIndicator *circleIndicator4 = [[DFCircleActivityIndicator alloc] initWithFrame:CGRectMake(190, 270, 80, 80)];
circleIndicator4.lineColor = [UIColor orangeColor];
circleIndicator4.lineWidth = 20.0f;
circleIndicator4.emptySize = 0.02f;
[self.view addSubview:circleIndicator4];
[circleIndicator4 startAnimation];

It must need QuartzCore framework. May looks 'slow' or 'flicking' on iOS Simulator, but works fine on device, even on iPhone 4.

##Development

You're welcome to make improvements.

Bitdeli Badge

About

Animated circular view to show when some activity is running.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages