2009-05-05 7 views

Respuesta

17

Los tipos de animación disponibles a través de [CATransition animation] son:

  • kCATransitionFade
  • kCATransitionPush
  • kCATransitionMoveIn
  • kCATransitionReveal
  • @"suckEffect"
  • @"spewEffect"
  • @"genieEffect"
  • @"unGenieEffect"
  • @"rippleEffect"
  • @"twist"
  • @"tubey"
  • @"swirl"
  • @"charminUltra"
  • @"zoomyIn"
  • @"zoomyOut"

Los tipos de transición disponibles a través de [UIView setAnimationTransition:forView:cache:] son:

  • UIViewAnimationTransitionFlipFromLeft
  • UIViewAnimationTransitionFlipFromRight
  • UIViewAnimationTransitionCurlUp
  • UIViewAnimationTransitionCurlDown
+1

la primera lista está oculta API, ¿verdad? ¿Qué va a hacer Apple cuando lo use? Estoy bastante seguro de haber visto una vez una aplicación que usa el efecto rippleeffect. Exactamente el mismo de la aplicación de fotos cuando se mira la presentación de diapositivas (iPod touch antiguo). – Thanks

+1

Las transiciones definidas por kCATransition * (y sus subtipos) son públicas, las demás están ocultas. Si no desea utilizar API privadas, puede intentar animar la propiedad de transformación de su CALayer para imitar algunas de las transiciones ocultas. – rpetrich

+1

¿Tiene experiencia usando las transiciones API ocultas? ¿Apple todavía los acepta? Me pregunto si incluso podrían saber que usa api oculto ... – Thanks

-1

El iPhone SDK viene con un montón de construido en animaciones. rpetrich enumeró algunos de ellos y creo que hay más.

Por ejemplo, el uso de la clase UINavigationController proporciona una animación de stock que, si bien es simple, es bastante efectiva.

+0

lo que es "stock animation" ? – Thanks

+0

Animaciones integradas en el SDK. –

Cuestiones relacionadas