iOS界面编程-UIActivityIndicatorView

来源:互联网 发布:微信专用淘宝二维码 编辑:程序博客网 时间:2024/05/22 21:02

一、UIActivityIndicatorView介绍

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

二、相关属性及方法

1.初始化活动指示器

- (instancetype)initWithActivityIndicatorStyle:(UIActivityIndicatorViewStyle)style   ;初始化指示器


2、管理活动指示器

- (void)startAnimating :启动指示器

- (void)stopAnimating:停止指示器

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

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


3、配置活动指示器的外观

@property(nonatomic)UIActivityIndicatorViewStyleactivityIndicatorViewStyle :设置基本的外观

@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];}






0 0