UIActivityIndictorView的使用

来源:互联网 发布:淘宝订单接口 编辑:程序博客网 时间:2024/06/17 02:51

主要功能:

  • 在应用程序中主要用于提示用户某些动作正在后台执行比如:网络请求,数据库操作等。

常用属性

UIActivityIndicatorViewStyle activityIndicatorViewStyle;//风格设置1.UIActivityIndicatorViewStyleWhiteLarge2.UIActivityIndicatorViewStyleWhite3.UIActivityIndicatorViewStyleWhiteBOOL hidesWhenStopped;//停止时隐藏视图,默认是YESUIColor *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];    // Dispose of any resources that can be recreated.}@end
0 0
原创粉丝点击