Lockerung mir die Skala auf eine Schaltfläche bin Animieren des folgenden Code verwendet animateKeyframes
in Swift von 3:Zusätzlich zu 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)
Was muß ich jeden Keyframe Lockerung tun hinzuzufügen ist. Ich sah etwas, das den folgenden Code verwendet, die dann zu animateKeyframes
let animationOptions: UIViewAnimationOptions = .curveEaseIn
let keyframeAnimationOptions: UIViewKeyframeAnimationOptions = UIViewKeyframeAnimationOptions(rawValue: animationOptions.rawValue)
Allerdings ist es nicht ganz genau sagen, wie die keyframeAnimationOptions Variablen übergeben, und ich kann nicht scheinen, mich um herauszufinden, ! Kann jemand helfen?
@Ekta Padaliya, user1391152 ich einige Frage bin vor wie in meiner app Ich zeige Wellen Animation wie siri ist, aber wenn ich ein anderes Objekt drücken, Animation immer Halt und nachdem ich loslassen touch, seine wieder tun Animation, kannst du mir dabei helfen, das zu beheben? –