Ios 如何获得Show segue';s定时功能和持续时间
我想在我的Ios 如何获得Show segue';s定时功能和持续时间,ios,swift,core-animation,Ios,Swift,Core Animation,我想在我的ui视图中添加一个动画,这样它就会随着show segue一起移动。如何获得show segue的默认计时功能和持续时间 这是我的密码: let transition=CATransition() transition.duration=0.4 transition.type=kCATransitionPush transition.subtype=kCATransitionFromRight transition.timingFunction = CAMediaTimingFunct
ui视图中添加一个动画
,这样它就会随着show segue一起移动。如何获得show segue的默认计时功能和持续时间
这是我的密码:
let transition=CATransition()
transition.duration=0.4
transition.type=kCATransitionPush
transition.subtype=kCATransitionFromRight
transition.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)
myUIView.layer.addAnimation(transition, forKey: nil)
然而,我的视图的进入动画并没有与show segue的动画完全同步。最简单的方法是使用
UIViewController
的transitionCoordinator
并调用AnimateLongSideTransition:completion:
,这在中有说明<代码>视图将出现通常是执行此操作的好地方
然后,您可以在运行默认动画的同时运行所需的任何动画。最简单的方法是使用
UIViewController
的transitionocordinator
并调用animateAlongsideTransition:completion:
,这在中有说明<代码>视图将出现通常是执行此操作的好地方
然后,您可以在运行默认动画的同时运行所需的任何动画。谢谢,这很容易使用。谢谢,这很容易使用。