2009-05-05 10 views

risposta

17

I tipi di animazione disponibili tramite [CATransition animation] sono:

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

I tipi di transizione disponibili tramite [UIView setAnimationTransition:forView:cache:] sono:

  • UIViewAnimationTransitionFlipFromLeft
  • UIViewAnimationTransitionFlipFromRight
  • UIViewAnimationTransitionCurlUp
  • UIViewAnimationTransitionCurlDown
+1

il primo elenco è API nascosto, giusto? Cosa farà la mela quando la uso? Sono abbastanza sicuro di aver visto una volta un'app utilizzando RippleEffect. Esattamente lo stesso dall'app foto quando guardi lo slide show (vecchio iPod touch). – Thanks

+1

Le transizioni definite da kCATransition * (e i loro sottotipi) sono pubbliche, le altre sono nascoste. Se non vuoi utilizzare API private puoi provare ad animare la proprietà di trasformazione del tuo CALayer per imitare alcune delle transizioni nascoste. – rpetrich

+1

Hai esperienza con le transizioni API nascoste? Apple li accettava ancora? Mi chiedo se sarebbero in grado di sapere che usi l'ape nascosta ... – Thanks

-1

L'iPhone SDK viene fornito con un sacco di costruito in animazioni. abbiamo elencato alcuni di loro e credo che ce ne siano altri.

Ad esempio, l'utilizzo della classe UINavigationController fornisce un'animazione di magazzino che, sebbene semplice, è piuttosto efficace.

+0

che cos'è "animazione stock" ? – Thanks

+0

Animazioni integrate nell'SDK. –

Problemi correlati