问题
I don't really like that flip-transition. It's boring. I'd like to see something cool, like water effect, fog, or whatever. Is there something available or do I have to (re)invent the wheel for that?
回答1:
The animation types available via [CATransition animation] are:
kCATransitionFadekCATransitionPushkCATransitionMoveInkCATransitionReveal@"suckEffect"@"spewEffect"@"genieEffect"@"unGenieEffect"@"rippleEffect"@"twist"@"tubey"@"swirl"@"charminUltra"@"zoomyIn"@"zoomyOut"
The transition types available via [UIView setAnimationTransition:forView:cache:] are:
UIViewAnimationTransitionFlipFromLeftUIViewAnimationTransitionFlipFromRightUIViewAnimationTransitionCurlUpUIViewAnimationTransitionCurlDown
回答2:
The iPhone SDK comes with a whole bunch of built in animations. rpetrich listed some of them and I do believe that there are more.
For example using the UINavigationController class provides stock animation which, while simple, is quite effective.
来源:https://stackoverflow.com/questions/825826/are-there-any-third-party-libraries-to-do-cool-view-transitions-in-iphone-os