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

2018-08-10  本文已影响0人  rightmost

 - (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];

    }

上一篇下一篇

猜你喜欢

热点阅读