Можно ли создать класс UIButton с анимацией onclick , которая автоматически вызывает каждый раз, когда пользователь касается кнопки?
import UIKit
class AnimatedButton: UIButton {
@objc private func buttonClicked(sender: UIButton) {
sender.transform = CGAffineTransform(scaleX: 0.6, y: 0.6)
// animation ...
}
}
Поэтому я не хочу создавать действие в ViewController, в котором должна вызываться button.buttonclicked (). Это должно происходить автоматически каждый раз, когда я использую этот класс.
Есть ли возможность сделать что-то подобное?