swift - 如何在Swift中使用animationDidStop

标签 swift

我对斯威夫特不熟悉。
假设我有一个包含image1到image4的uiimage数组。分配给uiimageview。
我设置动画只重复一次。一旦动画停止播放,我希望调用一个函数,最好能够在调用时附加参数。
怎么能做到?我的研究只让我知道我可能不得不这么做
重写Func AnimationDidStop
如果同时发生多个动画集,如何知道调用的是哪个动画集?
提前谢谢
斯韦基姆

最佳答案

不确定是否找到了答案,但animationdidstop有一个完成的参数,您也可以传入。

func animationDidStop(_ theAnimation: CAAnimation!, finished flag: Bool)

关于swift - 如何在Swift中使用animationDidStop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27656802/

相关文章:

ios - 在 SWIFT 中启动图像闪屏动画

ios - Collection View 在水平滚动中将单元格固定到顶部具有不同的高度

ios - 上传到AWS服务器上传失败?

xcode - Swift 2.0 : Could not find overload. 需要解释

ios - SizeToFit() 无法正常使用\n?

swift - 类型 'SecondPageController' 的值没有成员 'miniView'

swift - Xcode lldb 错误 : can't print out Swift variable - get "$__lldb_injected_self.$__lldb_wrapped_expr_x" instead

ios - 如何随着字体大小的变化而平滑地动态增加和减少 UILabel 的文本 ios

ios - 以编程方式推进 UIPageViewController - Swift

ios - '[CFString! ]' is not convertible to ' [字符串]'