我在使用基于块的 UIView 动画时遇到了一个奇怪的问题。我的应用程序在滚动视图中包含各种图像,并且在设备上使用该应用程序一段时间后,UIView 动画块中的所有动画(如下面的)停止动画。动画被处理(在下面的示例代码中,pageView 确实移动了),但这种变化不是动画的,而是立即发生的。
[UIView animateWithDuration:0.5 animations:^
{
self.pageView.center = CGPointMake(self.view.frame.size.width/2, 704.0/2);
self.pageView.transform = CGAffineTransformIdentity;
}
completion:^(BOOL finished)
{
NSLog(@"complete");
}];
有没有其他人经历过类似的行为?我在 5.1 上使用 iPad,想知道它是否可以降到 iOS 版本?
谢谢,
迈克尔