主要实现方法如下
// property
@property (strong, nonatomic) UIActivityIndicatorView *activityIndicator;
// create UI
self.activityIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyleGray)];
[self.view addSubview:self.activityIndicator];
//属性值是一个枚举变量,只有三个值:
//UIActivityIndicatorViewStyleWhite; 白色圆圈
//UIActivityIndicatorViewStyleWhiteLarge; 白色圆圈 但是要大些
//UIActivityIndicatorViewStyleGray; 灰色圆圈
self.activityIndicator.frame= CGRectMake(100, 100, 100, 100);
//设置小菊花颜色
self.activityIndicator.color = [UIColor blackColor];
//设置背景颜色
self.activityIndicator.backgroundColor = [UIColor cyanColor];
//刚进入这个界面会显示控件。并且停止旋转也会显示,只是没有在转动而已。
self.activityIndicator.hidesWhenStopped = NO;
// 控制动作
[self.activityIndicator startAnimating];
[self.activityIndicator stopAnimating];
网友评论