Non mi piace molto quella transizione flip. È noioso. Mi piacerebbe vedere qualcosa di bello, come effetto acqua, nebbia o altro. C'è qualcosa a disposizione o devo (re) inventare la ruota per quello?Esistono librerie di terze parti per effettuare transizioni di visualizzazione in iPhone OS?
risposta
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
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.
che cos'è "animazione stock" ? – Thanks
Animazioni integrate nell'SDK. –
- 1. Librerie di terze parti in CMake
- 2. macdeployqt e librerie di terze parti
- 3. Collegamento di librerie di terze parti in VS 2015
- 4. iphone: buone pratiche per mantenere aggiornate le mie librerie di terze parti?
- 5. Collegamento di librerie di terze parti (libs.a) con NDK
- 6. Come allegare librerie di terze parti nella versione di rilascio
- 7. oggetti di valore mappatura da librerie di terze parti
- 8. Eliminazione sovraccarico globale [] non richiamato nelle librerie di terze parti
- 9. Gestione delle modifiche nelle librerie di terze parti dipendenti
- 10. Dove devo mettere le librerie di terze parti?
- 11. Come aggiungere librerie di terze parti a MinGW?
- 12. Uso di interfaccia in golang per deridere librerie di terze parti
- 13. COM surrogato per componente di terze parti
- 14. Override di terze parti JS
- 15. Libreria di terze parti con carosello Android
- 16. WCF - Autenticazione applicazione di terze parti
- 17. resignFirstResponder() in tastiere di terze parti
- 18. Android/PhoneGap: utilizzo di librerie di terze parti in sviluppo plug-in
- 19. Maven POM file per l'installazione di più librerie commerciali di terze parti
- 20. Caching di script di terze parti in Rails 3.1
- 21. Le migliori pratiche per l'installazione di librerie di terze parti nel repository Maven ospitato?
- 22. JS di terze parti in Angular2 typescript
- 23. Java resample .wav soundfile senza libreria di terze parti
- 24. Come gestire le librerie di terze parti in un progetto di multi-configurazione
- 25. Problema di simboli duplicati con 2 librerie di terze parti in Xcode
- 26. Angular2 - Importazione di javascript di terze parti in SystemJS
- 27. Dove posso modificare il codice di visualizzazione amministratore per un'app di terze parti?
- 28. L'assistente password di OS X può essere utilizzato in app di terze parti?
- 29. Raccomandazione per fornitori di appartenenze di Asp.Net di terze parti
- 30. Aggiunta di dipendenze di librerie di terze parti alla libreria Android
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
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
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