主要功能:
- 在应用程序中主要用于提示用户某些动作正在后台执行比如:网络请求,数据库操作等。
常用属性
UIActivityIndicatorViewStyle activityIndicatorViewStyle;
1.UIActivityIndicatorViewStyleWhiteLarge
2.UIActivityIndicatorViewStyleWhite
3.UIActivityIndicatorViewStyleWhite
BOOL hidesWhenStopped;
UIColor *color;
初始化方法
- (void)startAnimating;//开始动画
- (void)stopAnimating;//停止动画
- (void)isAnimating;//判断动画的状态(YES/NO)
#import "ViewController.h"
@interface ViewController ()
@property(strong,nonatomic)UIActivityIndicatorView *activity;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
_activity = [[UIActivityIndicatorView alloc] initWithFrame:
CGRectMake(0, 0, 40, 40)];
_activity.center = CGPointMake(160, 140);
[_activity setActivityIndicatorViewStyle:
UIActivityIndicatorViewStyleGray];
[self.view addSubview:_activity];
}
- (IBAction)activityButton:(id)sender {
-
if ([_activity isAnimating]) {
[_activity stopAnimating];
NSLog(@"进度结束");
}else{
[_activity startAnimating];
NSLog(@"进度开始");
}
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
@end