2009-08-03 9 views

Odpowiedz

0

Czy obejrzałeś dokumentację dla CATransition? Wszystkie są wymienione na dole (istnieje link do listy w dokumentacji dla -type i -subType). Nie ma "ripple" lub "swift". Skąd je bierzesz?

+0

Tak, to są dostępne typy. Są w formacie smyczkowym. – rkb

41

Są to typy, które są dostępne:

kCATransitionFade 
kCATransitionMoveIn 
kCATransitionPush 
kCATransitionReveal 
@"cameraIris" 
@"cameraIrisHollowOpen" 
@"cameraIrisHollowClose" 
@"cube" 
@"alignedCube" 
@"flip" 
@"alignedFlip" 
@"oglFlip" 
@"rotate" 
@"pageCurl" 
@"pageUnCurl" 
@"rippleEffect" 
@"suckEffect" 

podtypów, które są dostępne to:

kCATransitionFromRight 
kCATransitionFromLeft 
kCATransitionFromTop 
kCATransitionFromBottom 

te w @rkb łącza zamieszczone są w większości prywatne i nie mogą być wykorzystywane.

+3

Czy istnieje dokumentacja dotycząca tych "dodatkowych" przejść. Te 4 mogę znaleźć tylko w [Centrum deweloperów iOS] (https://developer.apple.com/library/ios/#documentation/GraphicsImaging/Reference/CATransition_class/Introduction/Introduction.html#//apple_ref/doc/uid/TP40004507) Czy są jakieś odniesienia w Apple Docs? –

+1

Większość z tych, które wymieniono jako prywatne i nie są obsługiwane. Prawdopodobnie możesz uciec z ich używania, ponieważ automatyczny sprawdzanie kodu Apple nie sprawdza ciągów znaków przejścia, ale jeśli ludzki recenzent zorientuje się, co robisz, Twoja aplikacja zostanie odrzucona. Apple wyświetla tylko pliki kCATransitionFade, kCATransitionMoveIn, kCATransitionPush i kCATransitionReveal w dokumentach, więc są to jedyne oficjalnie obsługiwane. –