UIActivityIndictorView的使用
jopen
10年前
主要功能:
- 在应用程序中主要用于提示用户某些动作正在后台执行比如:网络请求,数据库操作等。
常用属性
UIActivityIndicatorViewStyle activityIndicatorViewStyle;//风格设置 1.UIActivityIndicatorViewStyleWhiteLarge 2.UIActivityIndicatorViewStyleWhite 3.UIActivityIndicatorViewStyleWhite BOOL hidesWhenStopped;//停止时隐藏视图,默认是YES UIColor *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