無限のアニメーションを作成したい(たとえば、2つの位置の間を無限に移動するビューを作成する)
これが再帰であるかどうか、そしてスタックがオーバーフローする原因になるかどうか疑問に思いますか?疑似コード:
-(void)doAnimation {
[UIView animateWithDuration:1.0
delay:0.0
options:(UIViewAnimationOptionCurveEaseIn | UIViewAnimationOptionAllowUserInteraction)
animations:^{
if(view is at Position A){
set frame to Postion B;
}else{
set frame to Positon A;
}
}
completion:^(BOOL finished){
[self doAnimation];
}
];
}
前もって感謝します
レオ