Ich bin mir ziemlich sicher, dass ich einen Seitenumkehreffekt mit einer Reihe von PNGs erstellen kann, um die Animation zu simulieren, aber gibt es eine Möglichkeit, dies programmatisch zu tun? Ich habe versucht, es zu googeln und den Apple-Beispielcode zu betrachten, habe aber nichts gesehen, was diese bestimmte Animation angeht.Wie erstelle ich einen Seitenumblättereffekt programmgesteuert?
2
A
Antwort
7
Ich nehme an, du meinst für ein iPhone, richtig?
Aus den Apple API docs für UIView:
+ (void)setAnimationTransition:(UIViewAnimationTransition)transition forView:(UIView *)view cache:(BOOL)cache
wo UIViewAnimationTransition
ist wie folgt definiert:
typedef enum {
UIViewAnimationTransitionNone,
UIViewAnimationTransitionFlipFromLeft,
UIViewAnimationTransitionFlipFromRight
UIViewAnimationTransitionCurlUp,
UIViewAnimationTransitionCurlDown,
} UIViewAnimationTransition;
UIViewAnimationTransitionCurlUp
ist das, was Sie suchen. Weitere Informationen zum Starten, Festlegen und Festlegen von Animationen für Ansichten finden Sie in diesen Dokumenten.
Verwandte Themen
- 1. Wie erstelle ich ein Cocoa-Fenster programmgesteuert?
- 2. Wie erstelle ich einen Thread?
- 3. Wie erstelle ich einen Metagrammar?
- 4. Wie erstelle ich einen Timer
- 5. Wie erstelle ich einen Zeitplaner?
- 6. Wie erstelle ich einen NSManagedObjectContext
- 7. Wie erstelle ich eine Datenbank programmgesteuert in SQL Server?
- 8. Erstelle und zeige Fortschrittsbalken programmgesteuert
- 9. Wie programmiere ich programmgesteuert einen Drupal-Eingabefilter?
- 10. Wie programmiere ich einen UITextView-Fokus programmgesteuert?
- 11. Wie erstelle ich einen Standardbenutzer auf Meteor?
- 12. Wie erstelle ich einen Timer in WPF?
- 13. Wie erstelle ich einen neuen Desktop? C++
- 14. Wie erstelle ich einen Timer mit tkinter?
- 15. Wie erstelle ich einen Turnierplan in Ruby?
- 16. Wie erstelle ich einen fraktalen Würfel?
- 17. Wie erstelle ich einen statischen NSRange?
- 18. Wie erstelle ich einen neuen Ordner?
- 19. Wie erstelle ich einen wiederverwendbaren Ladebildschirm?
- 20. Wie erstelle ich einen UIColor aus RGBA?
- 21. Wie erstelle ich einen Tabellenalias in MySQL
- 22. Wie erstelle ich einen benutzerdefinierten beschreibbaren Transformator?
- 23. Wie erstelle ich einen String direkt?
- 24. Wie erstelle ich einen Kreis mit CALayer?
- 25. Wie erstelle ich einen JVM-Global Singleton?
- 26. Wie erstelle ich einen benutzerdefinierten CSS3-Ladekreis?
- 27. Wie erstelle ich einen JavaFX-Dialog?
- 28. Wie erstelle ich einen MEME-Algorithmus?
- 29. Wie erstelle ich einen mehrsprachigen Bericht?
- 30. Wie erstelle ich einen Ersetzungsvorgang mit sequelize.js?
ja, gerade gefunden. Vielen Dank! – sam
UIViewAnimationTransitionCurlUp und UIViewAnimationTransitionCurlDown sind nur iOS 4.0. Sie bieten auch keine Links/Rechts-Locke. – brianegge
Ich habe diese Frage lange vor der Entwicklung von iOS 4 beantwortet ... –