当点击UIButton时,可以通过以下步骤让它变大,并使用Swift 3恢复到以前的/正常大小:
button.addTarget(self, action: #selector(buttonClicked), for: .touchUpInside)
@objc func buttonClicked() {
UIView.animate(withDuration: 0.2, animations: {
self.button.transform = CGAffineTransform(scaleX: 1.2, y: 1.2)
}) { (_) in
// 恢复到以前的/正常大小
UIView.animate(withDuration: 0.2) {
self.button.transform = CGAffineTransform.identity
}
}
}
这样,当点击UIButton时,按钮会有一个放大的动画效果,并在动画完成后恢复到以前的/正常大小。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云