=> попробовать этот один: -
UIView.animateWithDuration (0,6, анимации: { self.button.transform = CGAffineTransformMakeScale (0,6, 0,6)
},
completion: {
UIView.animateWithDuration(0.6){
self.button.transform = CGAffineTransformIdentity
}
})
=> Если вы хотите больше подпрыгивающего эффекта с анимацией весны. :-
=> tr y нижеследующий код:
@IBOutlet слабая кнопка вар: UIButton!
@IBAction функ animateButton (отправитель: AnyObject) {
button.transform = CGAffineTransformMakeScale(0.6, 0.6)
UIView.animateWithDuration(2.0,
delay: 0,
usingSpringWithDamping: CGFloat(0.20),
initialSpringVelocity: CGFloat(6.0),
options: UIViewAnimationOptions.AllowUserInteraction,
animations: {
self.button.transform = CGAffineTransformIdentity
},
completion: { Void in() }
)
}
Оставить из 'self.view.needsUpdateConstraints()' и он должен работать. Вы никогда не должны называть этот метод, если вы его замените 'self.view.setNeedsUpdateConstraints()' также должно быть хорошо. – borchero