首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >animationDidStop实际上存在于WKInterfaceImage中吗?

animationDidStop实际上存在于WKInterfaceImage中吗?
EN

Stack Overflow用户
提问于 2015-04-25 22:27:33
回答 1查看 193关注 0票数 0

在我的WatchKit项目中,我有一个图像,当startAnimatingWithImagesInRange启动的动画完成时,我想执行一个方法。正如Xcode提示的那样,在animationDidStop中存在一个WKInterfaceImage方法。

不过,我在WKInterfaceImage参考中找不到它,这让我很失望。那么,它是一个bug还是它不是,我如何使用这个方法?或者我应该使用NSTimer来解决一些问题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-25 22:31:57

新答案

我想你在Xcode中发现了一个bug。正如您注意到的,文档没有显示WKInterfaceImage符合CAAnimation或其委托。下面是我在操场上做的一个小测试,以确认这是一个问题:

代码语言:javascript
复制
// Documented Methods
WKInterfaceImage.instancesRespondToSelector(Selector("startAnimating")) // returns true
WKInterfaceImage.instancesRespondToSelector(Selector("stopAnimating")) // returns true

// Undoscumented Methods
WKInterfaceImage.instancesRespondToSelector(Selector("animationDidStart:")) // returns false
WKInterfaceImage.instancesRespondToSelector(Selector("animationDidStop:")) // returns false

因此,即使它自动完成,我也不认为这些方法会被击中,因为WatchKit没有附带CAAnimation支持,也没有提供替代CAAnimation

旧答案

stopAnimation上有一个WKInterfaceImage方法

参考文件/occ/instm/WKInterfaceImage/停止动画

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29871429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档