Skip to content

xyfeng/XYOrigami

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published