我正在使用以下代码进行自定义模型转换 -
For Push
CATransition *transition = [CATransition animation]; transition.type = kCATransitionPush; transition.duration = 0.3; transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; transition.subtype = kCATransitionFromTop; [view.layer addAnimation:transition forKey:nil];
For Pop
CATransition *transition = [CATransition animation]; transition.type = kCATransitionPush; transition.duration = 0.3; transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; transition.subtype = kCATransitionFromBottom; [view.layer addAnimation:transition forKey:nil];
view is self.navigationController.view
我该如何更改此代码以实现“放大”和“缩小”动画效果?有什么建议吗?