Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • Pusht to new ViewController with top to bottom animation

    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 3.00k
    Comment on it

    Hi,

    Normally when we push to a ViewController it show the animation from left to right.

    But we can change this to animation from to top to bottom.

    here is the code to push a view controller from top to bottom.

    - (void)pushFromTop:(UIViewController *)viewController{
        CATransition *transition = [CATransition animation];
        transition.duration = 0.5;
        transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault];
        transition.type = kCATransitionReveal;
        transition.subtype = kCATransitionFromBottom;
        [self.navigationController.view.layer addAnimation:transition forKey:kCATransition];
        [self.navigationController pushViewController:viewController animated:NO];
    }
    

     

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: