您的位置:首页 > 产品设计 > UI/UE

iOS界面编程-UIActivityIndicatorView

2015-09-29 21:54 447 查看
一、UIActivityIndicatorView介绍

    使用活动指示器,代表任务正在进行中。一个活动指示器外表就像一个齿轮,或者在选择或者停止。你可以通过调用startAnimating和stopAnimating方法控制指示器动画。当动画停止时,为了自动隐藏指示器,可以设置hidesWhenStopped属性值为YES;从ios5开始,可以通过指定color属性的值,设置指示器的颜色。

二、相关属性及方法

1.初始化活动指示器
- (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style   ;初始化指示器

2、管理活动指示器

- (void)startAnimating :启动指示器

- (void)stopAnimating:停止指示器

- (BOOL)isAnimating :判断指示器是否是处于动画状态。

@property(nonatomic)BOOL
hidesWhenStopped :可以设置当动画停止时候隐藏

3、配置活动指示器的外观
@property(nonatomic)UIActivityIndicatorViewStyle
activityIndicatorViewStyle :设置基本的外观

@property(readwrite,nonatomic,
strong)UIColor
*color 指示器的颜色,可以覆盖activityIndicatorViewStyle指定的颜色

4数据类型 :进度指示器的类型
typedef enum {
   UIActivityIndicatorViewStyleWhiteLarge,
   UIActivityIndicatorViewStyleWhite,
   UIActivityIndicatorViewStyleGray,


三相关例子

-(void)initIndictorView{
activityIndictor = [[UIActivityIndicatorView alloc]initWithFrame:CGRectMake(10, 360, self.view.bounds.size.width-20, 55)];
[self.view addSubview:activityIndictor];
activityIndictor.activityIndicatorViewStyle= UIActivityIndicatorViewStyleWhiteLarge;
activityIndictor.color = [UIColor redColor];设置指示器颜色,这里设置的是红色
activityIndictor.hidesWhenStopped = YES;
[activityIndictor startAnimating];
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息