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 のバージョンに問題があるのでしょうか?
ありがとう、
マイケル