No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Demo Add top and bottom direction support Aug 28, 2012
XYOrigami Add top and bottom direction support Aug 28, 2012
.gitignore add the XYOrigami demo May 28, 2012
LICENSE.txt add license and readme May 28, 2012
README.md

README.md

XYOrigami

XYOrigami is an simple and easy-to-use view transition for iOS app. Inspired by HonCheng’s next train video, XYOrigami is a simpler version of folding transition. It is an add-on category of UIView, with two functions you can animate showing/hiding another view.

[UPDATE] If you are looking for dragging support, please check out HonCheng's git.

Features

  • Category of UIView
  • Customize the number of paper folds
  • Support two opening directions(left & right)
  • Easy adjust animation duration
  • Completion block call back function
  • ARC(Automatic Reference Counting) support
  • Support top and bottom directions[UPDATE]

Installation

  • Drag the XYOrigami/XYOrigami folder into your project.
  • Add the QuartzCore framework to your project.

Usage

(see example Xcode project in /Demo)

Open view transition

[self.centerView showOrigamiTransitionWith:self.sideView
							 NumberOfFolds:2
								  Duration:0.5
								 Direction:XYOrigamiDirectionFromRight
								completion:^(BOOL finished) {
									NSLog(@"animation completed.");
								}];

Close view transition:

[self.centerView hideOrigamiTransitionWith:self.sideView
							 NumberOfFolds:2
								  Duration:0.5
								 Direction:XYOrigamiDirectionFromRight
								completion:^(BOOL finished) {
									NSLog(@"animation completed.");
								}];

Demo

(see demo video on Vimeo)

image

Credit

XYOrigami is brought to you by XY Feng