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 に答える