UIBarButtonItem
の中にUIActivityIndicator
を使用していますが、表示が遅くなります。私はその後、NavigationItemのUIActivityIndicatorの表示が遅く
if(loading){
[self.navigationItem setRightBarButtonItem:activityIndicator animated:true];
} else {
[self.navigationItem setRightBarButtonItem:nil animated:true];
}
を使用して可視性をトグル
UIActivityIndicatorView *innerActivityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0, 0, 20, 20)];
[innerActivityIndicator startAnimating];
self.activityIndicator = [[UIBarButtonItem alloc] initWithCustomView:innerActivityIndicator];
を使用して作成しています、それは実際に表示され、私は理由は分からない前に、一般的には4または5秒かかります。もともとアニメーションを開始/停止していましたが、これもうまくいきませんでした。私はこの問題/ 2つのアプリケーションで効果があったので、私は何か間違っている必要があります。
誤ってバックグラウンドスレッドでこれを実行している可能性はありますか? –
私はそれを逃したとは思わない。もちろんそれは遅い応答を引き起こすでしょう。ありがとうございました。 – Echilon