所以对于我的应用程序,我有两个具有轻击手势的UIImageViews。不要问为什么我没有使用按钮;它在我的情况当时才有意义。所以这就是我的问题:
他们工作,一切都很好,花花公子,但开箱即用的手势识别器没有响应。有没有人知道一个简单的库或一些简单的代码,可以至少制作UIImageView" pop"点击,或类似的东西?我真的只是想找到任何方式来动画这些视图,因此用户感觉他们实际上正在做某事。
答案 0 :(得分:2)
由于动画基本上是外观的变化,你可以将UIImageView的alpha改变一秒......
此示例功能将yourImageView.alpha
更改为0.75
,并在0.5 seconds
期间更改回1.0
。
Swift 2:
func handleTap(gestureRecognizer: UIGestureRecognizer) {
yourImageView.alpha = 0.75
UIView.animateWithDuration(0.5) {
yourImageView.alpha = 1.0
}
}
斯威夫特3:
func handleTap(gestureRecognizer: UIGestureRecognizer) {
yourImageView.alpha = 0.75
UIView.animate(withDuration: 0.5) {
yourImageView.alpha = 1.0
}
}