ios 改变push方向,可以把present改为push方式

时间:2023-03-08 22:12:46
ios 改变push方向,可以把present改为push方式

- (void)pop
{
    CATransition* transition = [CATransition animation];
    transition.duration = 0.5;
    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
    transition.type = kCATransitionReveal;
    transition.subtype = kCATransitionFromBottom;
    [CurrentNaviController.view.layer addAnimation:transition forKey:kCATransition];
    [CurrentNaviController popViewControllerAnimated:NO];

}

- (void)push
{
    CATransition* transition = [CATransition animation];
    transition.duration = 0.5;
    transition.type = kCATransitionMoveIn;
    transition.subtype = kCATransitionFromTop;
    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn];
    [CurrentNaviController.view.layer addAnimation:transition forKey:kCATransition];
    [CurrentNaviController pushViewController:_playingVC animated:NO];
}