UIView 中 UIImageView 的手势识别器
Gesture recognizer for UIImageView in UIView
我在 superview 中添加了 UIImageView
然后添加了所需的手势并且工作正常但是当在另一个 UIView
中做同样的事情时(在 UIView
中添加 UIImageView
并添加手势)它不起作用我认为它与代表有关,但我无法弄清楚。
请输入 Swift 中的代码。
添加 UIGestureRecognizerDelegate
Ex-
self.imgView.isUserInteractionEnabled = true
self.view.isUserInteractionEnabled = true
let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped))
imgView.addGestureRecognizer(tapRecognizer)
在 UIView 或 ImageView 上添加你想要的手势
func imageTapped(gestureRecognizer: UITapGestureRecognizer)
{
let tappedImageView = gestureRecognizer.view!
let imageView = tappedImageView as! UIImageView
}
我在 superview 中添加了 UIImageView
然后添加了所需的手势并且工作正常但是当在另一个 UIView
中做同样的事情时(在 UIView
中添加 UIImageView
并添加手势)它不起作用我认为它与代表有关,但我无法弄清楚。
请输入 Swift 中的代码。
添加 UIGestureRecognizerDelegate
Ex-
self.imgView.isUserInteractionEnabled = true
self.view.isUserInteractionEnabled = true
let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped))
imgView.addGestureRecognizer(tapRecognizer)
在 UIView 或 ImageView 上添加你想要的手势
func imageTapped(gestureRecognizer: UITapGestureRecognizer)
{
let tappedImageView = gestureRecognizer.view!
let imageView = tappedImageView as! UIImageView
}