如何使用segues执行自定义动画?

7 transition storyboard ios swift

在Storyboard中,您可以通过单击segue(两个屏幕之间的圆圈符号)自定义过渡,并将过渡设置为"Cover Vertical","Flip Horizo​​ntal","Cross Dissolve"或"Partial Curl"(您可以取消选中)如果您根本不想要任何动画,请"动画".

如果我使用Storyboard,是否可以通过代码自定义此转换?

小智 8

好的,我终于找到了所有答案:http: //www.appcoda.com/custom-segue-animations/

创建自定义segue并不困难,因为它包含iOS中的标准编程技术.实际上只需要的是,继承UIStoryboardSegue类并仅覆盖一个名为perform的方法.在此方法中,必须实现自定义动画逻辑.触发从视图控制器到另一个视图控制器的转换也必须由开发人员以编程方式执行,但这是一个完全标准的过程.