UIActivityIndicatorView 的使用

UIActivityIndicatorView 非常简单 ,就是一个转圈圈的控件

一、UIActivityIndicatorView的常用方法及属性

//初始化方法
- initWithActivityIndicatorStyle

//控制方法
- startAnimating   //开始转圈
- stopAnimating   //停止转圈
- isAnimating        //转圈的状态

//常用属性
hidesWhenStopped              //停止转圈后隐藏
activityIndicatorViewStyle     //样式
color                                   //颜色  (iOS 5  引入)
 
//样式
typedef enum { 
UIActivityIndicatorViewStyleWhiteLarge,   //白色圆圈 但是要大些
UIActivityIndicatorViewStyleWhite,           //白色圆圈
UIActivityIndicatorViewStyleGray,            //灰色圆圈
} UIActivityIndicatorViewStyle; 

二、UIActivityIndicatorView的使用

1 UIActivityIndicatorView *testActivityIndicator = [UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite]];
2 testActivityIndicator.center = CGPointMake(100.0f, 100.0f);//只能设置中心,不能设置大小
3 [testActivityIndicator setFrame = CGRectMack(100, 100, 100, 100)];//不建议这样设置,因为UIActivityIndicatorView是不能改变大小只能改变位置,这样设置得到的结果是控件的中心在(100,100)上,而不是和其他控件的frame一样左上角在(100, 100)长为100,宽为100.
4 [self addSubview:testActivityIndicator];
5 testActivityIndicator.color = [UIColor redColor]; // 改变圈圈的颜色为红色; iOS5引入
6 [testActivityIndicator startAnimating]; // 开始旋转
7 [testActivityIndicator stopAnimating]; // 结束旋转
8 [testActivityIndicator setHidesWhenStopped:YES]; //当旋转结束时隐藏 
注:initWithActivityIndicatorStyle是UIActivityIndicatorView唯一的初始化方法
 
原文地址:https://www.cnblogs.com/francisblogs/p/6857314.html