/MDTransitioning

A convenient way for implementing the animations for a custom view controller transition.

Primary LanguageObjective-CMIT LicenseMIT

MDTransitioning

Introduction

  • Animation based with transtion, easy to custom gesture control by developer.
  • Quick Integrate global gesture, sideslip or local animation

How To Get Started

  • Download MDTransitioning and try run example app

Installation

  • Installation with CocoaPods
source 'https://github.com/Modool/cocoapods-specs.git'
platform :ios, '8.0'

target 'TargetName' do
pod 'MDTransitioning', '~> 1.0.2'
end

  • Installation with Carthage
github "Modool/MDTransitioning" ~> 1.0.2
  • Manual Import
drag “MDTransitioning” directory into your project

Requirements

  • Requires ARC

Architecture

AnimatedTransitioning

  • <UIViewControllerAnimatedTransitioning>
    • <MDViewControllerAnimatedTransitioning>
      • <MDNavigationAnimatedTransitioning>
      • <MPresentionAnimatedTransitioning>
    • MDNavigationAnimationController
    • MDPresentionAnimationController

InteractiveController

  • <MDNavigationPopController>
  • <MDPresentionController>
  • <MDInteractionController>
  • MDSwipeInteractionController
  • MDPopInteractionController
  • UIViewController+MDNavigationTransitioning
  • UIViewController+MDPresentionTransitioning

ImageViewController

  • AnimatedTransitioning
    • MDImageZoomAnimationController
  • InteractiveTransition
    • MDImageDismissInteractionController
    • MDImageDraggingDismissInteractionController
  • MDImageViewController

Usage

  • Demo FYI

Update History

  • 2017.7.30 Add README and adjust project class name.

License

MDTransitioning is released under the MIT license. See LICENSE for details.

Article

Article support if you want to see more extension or demo. Go.

Communication