mNo edit summary |
m (→filter) |
||
Line 44: | Line 44: | ||
|- | |- | ||
| pageCurl, pageUnCurl | | pageCurl, pageUnCurl | ||
| <tt>float inputColor[];</tt> | | <tt>float inputColor[]; float inputAngle;</tt> | ||
|} | |} | ||
Revision as of 09:37, 15 December 2009
CATransition is an Objective-C wrapper for creating view transitions. As of 3.1.2, there are 11 types of transitions. 4 of them are SDK-compatible, but are the most boring ones. The following shows all 11 types of transition from picture "A" to "B" at 40%. The subtypes, if any, is "fromLeft".
- Error creating thumbnail: File missing
cameraIris
- Error creating thumbnail: File missing
cube
- Error creating thumbnail: File missing
fade (kCATransitionFade)
- Error creating thumbnail: File missing
moveIn (kCATransitionMoveIn)
- Error creating thumbnail: File missing
oglFlip
- Error creating thumbnail: File missing
pageCurl
- Error creating thumbnail: File missing
pageUnCurl
- Error creating thumbnail: File missing
push (kCATransitionPush)
- Error creating thumbnail: File missing
reveal (kCATransitionReveal)
- Error creating thumbnail: File missing
rippleEffect
- Error creating thumbnail: File missing
suckEffect
filter
Main article: CAFilter
Some transitions accept addition arguments through the filter property, for example, you can set the location of suckEffect using
...
CAFilter* filter = [CAFilter filterWithName:@"suckEffect"];
[filter setValue:[NSValue valueWithCGPoint:CGPointMake(160, 240)] forKey:@"inputPosition"];
transition.filter = filter;
...
Transition | Accepted parameters |
---|---|
cube | float inputAmount; (perspective) |
oglFlip | float inputAmount; |
cameraIris | CGPoint inputPosition; |
suckEffect | CGPoint inputPosition; |
pageCurl, pageUnCurl | float inputColor[]; float inputAngle; |
References
- Official reference: CATransition
- Header: http://github.com/kennytm/iphone-private-frameworks/blob/master/QuartzCore/CATransition2.h
|