我正在尝试在手表套件中创建一个简单的动画,但我没有找到允许在动画结束时执行方法的有用“完成”。在代码中updateLabel,在动画的同时执行。
这是代码:
var timer = NSTimer.scheduledTimerWithTimeInterval(5, target: self, selector: Selector("someSelector"), userInfo: nil, repeats: false)
func testSequence() {
arcImage.setImageNamed("test")
arcImage.startAnimatingWithImagesInRange(NSMakeRange(1, 30), duration: 3, repeatCount: 1)
updateLabel()
}
func updateLabel() {
label.setText("update")
}