DMBaseTransition.m 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // DMBaseTransition.m
  3. // DMCustomTransition
  4. //
  5. // Created by Thomas Ricouard on 26/11/13.
  6. // Copyright (c) 2013 Thomas Ricouard. All rights reserved.
  7. //
  8. #import "DMBaseTransition.h"
  9. @implementation DMBaseTransition
  10. #pragma mark - UIViewControllerAnimatedTransitioning
  11. - (NSTimeInterval)transitionDuration:(id<UIViewControllerContextTransitioning>)transitionContext
  12. {
  13. return 0.30f;
  14. }
  15. - (void)animateTransition:(id<UIViewControllerContextTransitioning>)transitionContext
  16. {
  17. }
  18. #pragma mark - UIViewControllerTransitioningDelegate
  19. - (id<UIViewControllerAnimatedTransitioning>)animationControllerForPresentedController:(UIViewController *)presented
  20. presentingController:(UIViewController *)presenting
  21. sourceController:(UIViewController *)source
  22. {
  23. _presenting = YES;
  24. return self;
  25. }
  26. - (id<UIViewControllerAnimatedTransitioning>)animationControllerForDismissedController:(UIViewController *)dismissed
  27. {
  28. _presenting = NO;
  29. return self;
  30. }
  31. @end