0

左または右にスワイプすると、すべての要素が新しいデータで更新された複製ビューに移動する iPad 3.2 プロジェクトがあります。ただし、iOS 4.0 ではtransitionWithView:duration:options:animations:completion:、単一のビューで を使用して同じことを行うことができます。

私の質問は、Core Animation を使用して、iOS 3.2 で同じことができるかということです。重複したビュー (非常に複雑なビュー) を使用するとメモリが大量に消費され、メモリ警告が表示されるため、RAM が不足しています。

ありがとう!

:-ジョー

4

1 に答える 1

1
[self.view addSubview:myNewView];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
[UIView setAnimationTransition:transition forView:view cache:YES];
// do view modifications that you did in the animations block
CGRect frame = myOldView.frame;
myNewView.frame = frame;
frame.origin.x = 320;
[myOldView setFrame:frame];
[UIView commitAnimations];
于 2010-11-27T22:27:00.327 に答える