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 回答