Pergunta

Como posso usar UIViewAnimationTransition digite um de UINavigation/TabBar transições?

Foi útil?

Solução

A única maneira que encontrei é desativar as animações de transição incorporadas e usar a sua. Eu uso algo como o seguinte para um 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];

Outras dicas

Não, você não pode.

(Para UinavigationController há um privado -pushViewController:transition:forceImmediate:.)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top