プロジェクトで使用するカスタム アクティビティ インジケーターを作成しました。そのために、静的ローダー イメージを回転させます。
- (void) rotate {
lastInstance++;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(rotate)];
[UIView setAnimationDuration:0.1];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
spinnerImageView.layer.transform = CATransform3DMakeRotation(M_PI*(lastInstance%10)/5, 0.0, 0.0, 1.0);
[UIView commitAnimations];
}
はspinnerimageview
スーパービュー コンテナー内に含まれ、静的なローダー イメージを保持します。エラーメッセージなしで予期せずクラッシュすることを除いて、正常に動作します。