当用户在 sdk2.0 到 2.2 的选项卡之间进行选择时,以下代码会产生标准动画,而在 sdk3.0 设备上则不会。我仍在针对 2.0 或 2.2 sdk 进行编译,但在运行 3.0 版本操作系统的设备上运行。差异代码:
- (void)tabBarController:(UITabBarController *)控制器 didSelectViewController:(UIViewController *)viewController { [UIView beginAnimations:@"someAnimation" context:nil]; [UIView setAnimationDuration:1.0]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:[[viewController view] superview] cache:YES]; [UIView 提交动画]; }
有人知道如何在 3.0 中实现这一点吗?谢谢!--tzurs