1

如何在/转换UIViewAnimationTransition之一中使用类型?UINavigationTabBar

4

2 回答 2

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];
于 2010-03-08T21:08:14.930 回答
2

不,你不能。

(对于 UINavigationController有一个private -pushViewController:transition:forceImmediate:。)

于 2010-03-08T13:57:19.597 回答