首页 > 解决方案 > 我怎样才能获得这种类型的导航转换?

问题描述

我想要这样的过渡。 自定义过渡

标签: objective-cuinavigationcontrollertransition

解决方案


您可以使用CATransition自定义您的过渡

CATransition *animation = [CATransition animation];
animation.delegate = self;
animation.duration = 0.25f;
animation.timingFunction = UIViewAnimationCurveEaseInOut;
animation.fillMode = kCAFillModeForwards;
animation.removedOnCompletion = NO;
animation.type = kCATransitionPush;
animation.subtype = kCATransitionFromTop;
[YourView.view.layer addAnimation:animation forKey:@"animation"];
[self.view addSubview:bView];

推荐阅读