iOSSharedViewTransition 1.0.2

iOSSharedViewTransition 1.0.2

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Dec 2014

Maintained by Asif Mujteba.




  • By
  • Asif Mujteba

iOS 7 based transition library for View Controllers having a Common View

  • Inspired by Shared View Activity Transitions introduced in Android L.

iOSSharedViewTransition

USAGE

Very Simple 3 Step Process:

  • Download and include ASFSharedViewTransition.h and ASFSharedViewTransition.m in your Project.
  • In your app delegate or somewhere else in code do #import "ASFSharedViewTransition.h" and add tansitions like this:
[ASFSharedViewTransition addTransitionWithFromViewControllerClass:[ViewController class]
        ToViewControllerClass:[DetailViewController class]
     WithNavigationController:(UINavigationController *)self.window.rootViewController
                 WithDuration:0.3f];

Note: Transition needs to be added only one time and ASFSharedViewTransition will automatically apply transitions whenever specified UINavigationController navigates between any FromViewController and ToViewController instances.

  • Confirm From & To View Controllers to ASFSharedViewTransitionDataSource and provide the Common View by implementing this method:
- (UIView *)sharedView

Thats it! A Sample Demo Application has been included for help.

Coming Soon

  • Adding more transitions to the library
  • If you would like to request a new feature, feel free to raise as an issue.

Author

Asif Mujteba, [email protected]

License

ASFSharedViewTransition is available under the MIT license. See the LICENSE file for more info.