在我的应用程序中单击“保存”按钮时,我需要显示加载符号,直到我得到alertView
为:
联系已成功保存。
我使用的UIActivityIndicator
无效。
spinner = [[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[spinner startAnimating];
[alertView addSubview:spinner];
答案 0 :(得分:0)
很难理解你的代码到底是什么,但是想要显示动画,请尝试这个:
[NSThread detachNewThreadSelector:@selector(threadStartAnimating:) toTarget:self withObject:nil]
这是开始动画的方法 - 在同一个类中找到它。
- (void) threadStartAnimating:(id)data {
spinner = [[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[spinner startAnimating];
[alertView addSubview:spinner];
}
答案 1 :(得分:0)
您必须在[alertView show]
之后设置微调器的位置;
例如:spinner.center = CGPointMake(alertView.frame.size.width/2,alertView.frame.size.height/2);