Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

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.