UIView AnimateWithDuration处理速度快

时间:2014-05-23 15:11:30

标签: ios objective-c animation uiview

 [UIView animateWithDuration:20.5
                          delay:0.0
                        options:UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat | UIViewAnimationOptionCurveEaseInOut
                     animations:^{
                         cloudA.frame = CGRectMake(cloudIMG.frame.size.width/2, 0, cloudIMG.frame.size.width, cloudIMG.frame.size.height);
                     }
                     completion:NULL];

我有这个代码,它在iPad(iOS 7.0)上工作正常,但在我的iPhone(iOS 7.1)上它会在一秒内处理相同的动画。

1 个答案:

答案 0 :(得分:1)

这很奇怪,因为这个问题只出现在iOS 7.1上,这可能是一个bug还是什么? 无论如何,我发现暂停动画并重新启动它解决了问题。 因此,我为从ViewDidLoad直接调用的动画函数添加了延迟,现在一切似乎都正常。