我在UITapGestureReconizer上设置了view,但是我只希望在点击selector就是这张照片时调用view。我尝试通过编程方式和通过情节提要将recognizer添加到imageView中,但均无效果。它仅适用于我的view。这是代码。

var tapGestureRecognizer:UITapGestureRecognizer?


在我的viewDidLoad中,

tapGestureRecognizer = UITapGestureRecognizer(target: self, action: "handleTap:")
self.view.addGestureRecognizer(tapGestureRecognizer!)


我的图像也是一个变量

@IBOutlet weak var mainImage: UIImageView!

最佳答案

userInteractionEnabledUIImageView属性设置为true,然后为此修改代码

self.mainImage.addGestureRecognizer(tapGestureRecognizer!)

关于ios - 将UITapGestureReconizer添加到UIImage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29880023/

10-09 01:26