UIActivityIndicatorViewを使う
UIActivityIndicatorView というのは, 何か処理をしている時に, Animation動作をするIndicatorと呼ばれる
やつです。処理中に表示し, 終わったら消すといった動作で利用するUIです。
順番に, Gray, White, LargeWhiteです。
Style
Styleで形?を指定できます。
- Gray
- White
- Large White
Colorの指定もできます。
動作させる・止める
Header
@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *indicatorView;
とあったとします。
スタート
startAnimatingメソッドを利用します。
[self.indicatorView startAnimating];
ストップ
stopAnimating メソッドを利用します。
[self.indicatorView stopAnimating];
動作中のみ表示
UIActivityIndicatorView には, 動作中のみ表示させるパラメータhidesWhenStoppedがあるのでそれをOnにします。
self.indicatorView.hidesWhenStopped = YES;
※UIView の setHidden というメソッドで管理しなくても, このhidesWhenStopped が自動的に表示・非表示を状態で管理してくれます。
[self.indicatorView setHidden:YES];