2009-05-12 20 views
2

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?

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.

+0

ja, gerade gefunden. Vielen Dank! – sam

+1

UIViewAnimationTransitionCurlUp und UIViewAnimationTransitionCurlDown sind nur iOS 4.0. Sie bieten auch keine Links/Rechts-Locke. – brianegge

+3

Ich habe diese Frage lange vor der Entwicklung von iOS 4 beantwortet ... –

Verwandte Themen