我在手表套件中使用animateImageWithImages进行动画制作,但没有任何属性可以检查动画是否与iPhone不同,我们可以将其放入块中或使用isAnimating属性进行检查。我们怎么会知道何时停止观看套件中的动画?
答案 0 :(得分:1)
我使用WKInterfaceImage制作动画。例如,你有一个WKInterfaceImage,其动画持续时间是2秒。所以你可以使用延迟函数在2秒后启动和停止动画:
self.animateImage.startAnimating()//Start animate the image
//delay function in 2 seconds, after 2 seconds and we will stop the animated image
dispatch_after(dispatch_time(
DISPATCH_TIME_NOW,
Int64(2 * Double(NSEC_PER_SEC))
), dispatch_get_main_queue(), { () -> Void in
self.animateImage.stopAnimating()
//you can write some function in here after finish the anim
})