UIImageView上的UITapGesture无法正常工作
我正在尝试使用UITapGesture将UIImage作为button。
let contactSegueIdentifier = "showContactSegue" override func viewDidLoad() { initTapGestureRec() } func initTapGestureRec() { let tapGesture: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: Selector("recognizeTapGesture:")) brandMenuContactImage.addGestureRecognizer(tapGesture) } func recognizeTapGesture(sender: UIGestureRecognizer) { self.performSegueWithIdentifier(contactSegueIdentifier, sender: self) }
当我运行并点击图像时,什么都没有发生。 任何人都可以帮助我。
在您的图片上添加userInteractionEnabled
true并尝试
brandMenuContactImage.userInteractionEnabled = true
客观-C
brandMenuContactImage.userInteractionEnabled = YES;
更新
override func viewDidLoad() { brandMenuContactImage.userInteractionEnabled = true initTapGestureRec() }