活动指示器(UIActivityIndicatorView):提示用户有一个活动操作正在进行
1.创建:UIActivityIndicatorView* activityIndicatorView = [ [UIActivityIndicatorView alloc] initWithFram:CGRectMake(250.0f,20.0f,30.0f,30.0f)];
2.属性设置风格
activityIndicatorView.activityIndicatorViewStyle = UIActivityIndicatorViewStyleGray;
系统提供了三种风格
1)UIActivityIndicatorViewStyleWhiteLarge 大型白色指示器
2)UIActivityIndicatorViewStyleWhite 标准白色指示器
3)UIAcitivityIndicatorViewStyleGray 灰色指示器,用于白色背景
如果希望指示器停止后自动隐藏,要么设置hidesWhenStoped属性为YES 。默认是YES,设置为NO停止后指示器仍会显示。
activityIndicatorView.hidesWhenStoped = NO;
显示:[self.view addSubView:activityIndicatorView];
活动指示器的启动和停止
[activityIndicatorView startAnimating]; //启动
[activityIndicatorView stopAnimating]; //停止
代码:
//活动指示器
self.activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
self.activityView.frame = CGRectMake((SCREEN_WIDTH - 30)/2 , kXXBannerHeight + 80, 30, 30);
[self.view addSubview:self.activityView];
self.activityView.hidesWhenStopped = YES; //是否隐藏
[self.activityView startAnimating]; //开始