大家好!我有两个这样的按钮,我将它们组合起来制作这个自定义按钮:
我想放大加号按钮(放大)和减号按钮(缩小)。此外,放大和缩小应该点击几下,点击加号放大一点,再次点击加号并放大一点。重复了几次,我还不明白。我使用缩放进行了一些工作,并且我知道基本的东西,所以我寻求帮助:
这是我的代码:
@objc func plusButtonAction(sender: UIButton!) {
DispatchQueue.main.async{[weak self] in
UIView.animate(withDuration: 0.3, animations: {[weak self] in
self?.mImageView.transform = CGAffineTransform(scaleX: 1.3, y: 1.3)
})
}
}
@objc func minusButtonAction(sender: UIButton!) {
DispatchQueue.main.async{[weak self] in
UIView.animate(withDuration: 0.3, animations: {[weak self] in
self?.mImageView.transform = .identity
})
}
}
我知道我需要更改zoomScale,但我不太明白如何以及在哪里,请告诉我,提前谢谢。
你能这样做吗