我在使用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版本的问题?
谢谢,
迈克尔