IOS让push跳转动画像modal跳转动画那样效果(从下往上推上来)

- (void)push

    {

        TestViewController *vc = [[TestViewController alloc] init];

        vc.view.backgroundColor = [UIColor redColor];

        CATransition* transition = [CATransition animation];

        transition.duration =0.4f;

        transition.type = kCATransitionMoveIn;

        transition.subtype = kCATransitionFromTop;

        [self.navigationController.view.layer addAnimation:transition forKey:kCATransition];

        [self.navigationController pushViewController:vc animated:NO];

    }

 

    - (void)pop

    {

        CATransition* transition = [CATransition animation];

        transition.duration =0.4f;

        transition.type = kCATransitionReveal;

        transition.subtype = kCATransitionFromBottom;

        [self.navigationController.view.layer addAnimation:transition forKey:kCATransition];

        [self.navigationController popViewControllerAnimated:NO];

    }

 



作者:rightmost
链接:https://www.jianshu.com/p/7dc782cb4b19
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的:(IOS让push跳转动画像modal跳转动画那样效果(从下往上推上来))