Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Pull request Compare This branch is 1 commit behind xyfeng:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Demo
XYOrigami
.gitignore
LICENSE.txt
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.

Features

  • Category of UIView
  • Customize the number of paper folds
  • Support two opening directions
  • Easy adjust animation duration
  • Completion block call back function
  • ARC(Automatic Reference Counting) support

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

Something went wrong with that request. Please try again.