向下钻取时,CATransitions可用于为导航控制器中的过渡设置动画.但是,当使用后退按钮og导航控制器(返回)时,动画仍然会滑出.有谁知道如何将CATransition附加到导航控制器的后退按钮?谢谢.
用于在"向下钻取"时动画的代码:
CATransition *transition = [CATransition animation];
transition.duration = 1;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromTop;
transition.delegate = self;
[self.navigationController.view.layer addAnimation:transition forKey:nil];
Run Code Online (Sandbox Code Playgroud)