1
我動畫使用下面的代碼使用斯威夫特3 animateKeyframes
按鈕的規模:將回落至animateKeyframes
UIView.animateKeyframes(withDuration: 4, delay: 1, options: [.repeat, .allowUserInteraction, .calculationModeCubic], animations: {
UIView.addKeyframe(withRelativeStartTime: 0, relativeDuration: 0.1, animations: {
self.myButton.transform = CGAffineTransform(scaleX: 1,y: 1)
})
UIView.addKeyframe(withRelativeStartTime: 0.1, relativeDuration: 0.1, animations: {
self.myButton.transform = CGAffineTransform(scaleX: 0.9,y: 0.9)
})
}, completion: nil)
我需要做的就是添加回落至每一個關鍵幀。我擡起頭的東西,使用下面的代碼,然後可以傳遞給animateKeyframes
let animationOptions: UIViewAnimationOptions = .curveEaseIn
let keyframeAnimationOptions: UIViewKeyframeAnimationOptions = UIViewKeyframeAnimationOptions(rawValue: animationOptions.rawValue)
然而,它並不完全說究竟如何通過keyframeAnimationOptions變量,我似乎無法找出自己!任何人都可以幫忙嗎?
@Ekta Padaliya,user1391152我面臨着一些問題一樣,在我的應用程序,我展示波動畫像Siri的做法,但如果我按任何其他對象,動畫越來越停止後,我釋放觸摸,它的老毛病又犯動畫,你能幫我解決嗎? –