├── .gitignore ├── .travis.yml ├── 2015-11-05 15_07_57.gif ├── Example └── PortalTransitionExample │ ├── PortalTransitionExample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── PortalTransitionExample │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ ├── Contents.json │ │ │ └── Default-568h@2x.png │ ├── Info.plist │ ├── NewViewController.h │ ├── NewViewController.m │ ├── ViewController.h │ ├── ViewController.m │ ├── main.m │ ├── myDissmiss.h │ └── myDissmiss.m │ ├── PortalTransitionExampleTests │ ├── Info.plist │ └── PortalTransitionExampleTests.m │ ├── PortalTransitionNavigationExample │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── ViewController.h │ ├── ViewController.m │ └── main.m │ └── PortalTransitionNavigationExampleTests │ ├── Info.plist │ └── PortalTransitionNavigationExampleTests.m ├── LICENSE ├── PortalTransition ├── CYNavigationControllerDelegate.h ├── CYNavigationControllerDelegate.m ├── CYPortalTransitionAnimator.h ├── CYPortalTransitionAnimator.m ├── CYPortalTransitionContext.h ├── CYPortalTransitionContext.m ├── CYViewControllerTransitioningDelegate.h ├── CYViewControllerTransitioningDelegate.m ├── UINavigationController+PortalTransition.h ├── UINavigationController+PortalTransition.m ├── UIViewController+PortalTransition.h └── UIViewController+PortalTransition.m └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: objective-c 2 | before_script: 3 | - export LANG=en_US.UTF-8 4 | rvm: 2.1.1 -------------------------------------------------------------------------------- /2015-11-05 15_07_57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/2015-11-05 15_07_57.gif -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/1.jpg -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/2.jpg -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/3.jpg -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/AppDelegate.h -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/AppDelegate.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/Info.plist -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/NewViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/NewViewController.h -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/NewViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/NewViewController.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/ViewController.h -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/ViewController.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/main.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/myDissmiss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/myDissmiss.h -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExample/myDissmiss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExample/myDissmiss.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExampleTests/Info.plist -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionExampleTests/PortalTransitionExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionExampleTests/PortalTransitionExampleTests.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/AppDelegate.h -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/AppDelegate.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/Info.plist -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/ViewController.h -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/ViewController.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExample/main.m -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExampleTests/Info.plist -------------------------------------------------------------------------------- /Example/PortalTransitionExample/PortalTransitionNavigationExampleTests/PortalTransitionNavigationExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/Example/PortalTransitionExample/PortalTransitionNavigationExampleTests/PortalTransitionNavigationExampleTests.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/LICENSE -------------------------------------------------------------------------------- /PortalTransition/CYNavigationControllerDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/CYNavigationControllerDelegate.h -------------------------------------------------------------------------------- /PortalTransition/CYNavigationControllerDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/CYNavigationControllerDelegate.m -------------------------------------------------------------------------------- /PortalTransition/CYPortalTransitionAnimator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/CYPortalTransitionAnimator.h -------------------------------------------------------------------------------- /PortalTransition/CYPortalTransitionAnimator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/CYPortalTransitionAnimator.m -------------------------------------------------------------------------------- /PortalTransition/CYPortalTransitionContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/CYPortalTransitionContext.h -------------------------------------------------------------------------------- /PortalTransition/CYPortalTransitionContext.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/CYPortalTransitionContext.m -------------------------------------------------------------------------------- /PortalTransition/CYViewControllerTransitioningDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/CYViewControllerTransitioningDelegate.h -------------------------------------------------------------------------------- /PortalTransition/CYViewControllerTransitioningDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/CYViewControllerTransitioningDelegate.m -------------------------------------------------------------------------------- /PortalTransition/UINavigationController+PortalTransition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/UINavigationController+PortalTransition.h -------------------------------------------------------------------------------- /PortalTransition/UINavigationController+PortalTransition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/UINavigationController+PortalTransition.m -------------------------------------------------------------------------------- /PortalTransition/UIViewController+PortalTransition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/UIViewController+PortalTransition.h -------------------------------------------------------------------------------- /PortalTransition/UIViewController+PortalTransition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/PortalTransition/UIViewController+PortalTransition.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yimouleng/MTPortalTransition/HEAD/README.md --------------------------------------------------------------------------------