在 iphone OS 2.2 上运行应用程序时,我有一个运行良好的动画块。现在我为 iphone OS 3.0 编译了相同的代码,但它不起作用。
UIViewAnimationTransition trans = UIViewAnimationTransitionFlipFromLeft;
[UIView beginAnimations: nil context: NULL];
UIView *forview = [[self view] superview];
[UIView setAnimationTransition: trans forView:forview cache: YES];
[UIView setAnimationDuration:1.0];
[[self navigationController] popViewControllerAnimated:NO];
[UIView commitAnimations];
代码的作用是,它使用导航控制器来更改最顶层的视图,但使用的是翻转过渡而不是内置的。
关于 sdk 中可能发生的变化或我做错了什么的任何想法?
谢谢!!