2009-05-05 3 views

Répondre

17

Les types d'animation disponibles via [CATransition animation] sont:

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

Les types de transition disponibles via [UIView setAnimationTransition:forView:cache:] sont:

  • UIViewAnimationTransitionFlipFromLeft
  • UIViewAnimationTransitionFlipFromRight
  • UIViewAnimationTransitionCurlUp
  • UIViewAnimationTransitionCurlDown
+1

la première liste est cachée API, non? Qu'est-ce que Apple va faire quand je l'utilise? Je suis sûr que j'ai déjà vu une application utilisant le rippleEffect. Exactement le même de l'application foto en regardant le diaporama (ancien iPod touch). – Thanks

+1

Les transitions définies par kCATransition * (et leurs sous-types) sont publiques, les autres sont cachées. Si vous ne souhaitez pas utiliser d'API privées, vous pouvez essayer d'animer la propriété transform de votre CALayer pour imiter certaines des transitions masquées. – rpetrich

+1

Avez-vous l'expérience de l'utilisation des transitions API cachées? Apple les a-t-il encore acceptés? Je me demande s'ils seraient même capables de savoir que vous utilisez l'api caché ... – Thanks

-1

L'iPhone SDK est livré avec tout un tas de construction animations Russell énuméré certains d'entre eux et je crois qu'il y en a plus. Par exemple, l'utilisation de la classe UINavigationController fournit une animation de stock qui, bien que simple, est assez efficace.

+0

ce qui est « l'animation d'actions » ? – Thanks

+0

Animations intégrées au SDK. –

Questions connexes