用于多视图的UIView动画repeatcount

时间:2013-01-05 19:30:52

标签: iphone objective-c ios xcode

我想应用超过10个元素的摆动动画。它适用于6-9个元素。如果元素超过10 wiggle应用成功,但是,如果我按动主页按钮而动画应用程序没有响应。

我的代码是:

while(subviews)
{
    [UIView beginAnimations:@"wiggle" context:nil];

    [UIView setAnimationDuration:0.1];

    [UIView setAnimationRepeatAutoreverses:YES];

    [UIView setAnimationRepeatCount:FLT_MAX];

        //wiggle 1 degree both sides
    touchView.transform = CGAffineTransformMakeRotation(0.0174532925);

    touchView.transform = CGAffineTransformMakeRotation(-0.0174532925);

    [UIView commitAnimations];
}

1 个答案:

答案 0 :(得分:0)

在您的应用代表中保留对您的观看次数的参考,并取消applicationWillResignActive:上的所有动画。