我想做一个无休止的动画(例如,让一个视图在两个位置之间无休止地移动)
我想知道这是否是递归,是否会导致堆栈溢出?伪代码:
-(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];
}
];
}
提前致谢
狮子座