0

在我的应用程序中,当单击保存按钮时,我需要显示一个加载符号,直到我得到alertView

联系人已成功保存。

我用UIActivityIndicator了哪个不起作用。

spinner = [[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[spinner startAnimating];
[alertView addSubview:spinner];
4

2 回答 2

0

您必须在之后设置微调器的位置[alertView show];例如:spinner.center = CGPointMake(alertView.frame.size.width/2,alertView.frame.size.height/2);

于 2013-03-04T14:21:39.543 回答
0

很难理解你的代码到底是什么,但是在你想显示动画的地方试试这个:

[NSThread detachNewThreadSelector:@selector(threadStartAnimating:) toTarget:self withObject:nil]

这是启动动画的方法 - 将它定位在同一个类中。

- (void) threadStartAnimating:(id)data {
 spinner = [[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[spinner startAnimating];
[alertView addSubview:spinner];
}
于 2013-03-04T13:52:39.330 回答