导航/标签栏过渡动画

时间:2010-03-08 13:02:01

标签: iphone objective-c cocoa-touch navigation transition

如何在UIViewAnimationTransition / UINavigation过渡之一中使用TabBar类型?

2 个答案:

答案 0 :(得分:5)

我发现的唯一方法是禁用内置过渡动画,并使用您自己的动画。我对UINavigationController使用类似的东西:

UIViewAnimationTransition  trans = UIViewAnimationTransitionCurlUp;
[UIView beginAnimations: nil context: nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition: trans forView: [delegate window] cache: YES];
[navController pushViewController:detailController animated:NO];
[UIView commitAnimations];

答案 1 :(得分:2)

不,你不能。

(适用于UINavigationController there's a private -pushViewController:transition:forceImmediate:。)