Full refund within 14 days of purchase date.
Animation component for the effect of flipping as in a news/clock ticker, or a page turn.
Structured around the idea of a data object (i.e. headline in news, number in a clock, page in a book) as an animation frame, comprised of multiple CALayers.
Supports 3 interaction modes:
Supports different types of content:
Create delegate object -
AnimationDelegate *animationDelegate = [[AnimationDelegate alloc] initWithSequenceType: directionType:];
Create flip view (either vertical or horizontal flip animation type) and assign it to animation delegate -
FlipView *flipView = [[FlipView alloc] initWithAnimationType: animationDelegate: frame:];
animationDelegate.transformView = flipView;
Add flip view as subview and customize properties (refer below for configurable list)
[flipView printText: usingImage: backgroundColor: textColor:] to draw each frame (minimum of 2)
[animationDelegate startAnimation:] to start the animation. For using buttons or pan gesture, look at the animation controller example
Note: To remove jagged edges during flipping, set Renders with edge antialiasing in the project plist to YES. This may decrease performance.
Nice work! Easy to use.
I like this library - I put something like this together which was not as expansive as this library. I wish I had found it earlier - would have saved some time. Oh well. Great work - I'll figure out some way to implement it in a future app but it's great to know that this functionality is handy and available.