的图像一个UIImageView检测“润色”是胜过千言万语:)试图从尚未被挖掘
的情况如下:我想按一个UIButton,然后全屏显示UIImageView(我已经完成!)。然后,我需要通过检测手指已从屏幕上抬起来隐藏图像视图。
我都试过了,没有成功:
添加
UITapGestureRecognizer
到图像视图并启用userInteractionEnabled
。let tap_to_close_ref = UITapGestureRecognizer(target: self, action: "tap_to_close:") tap_to_close_ref.numberOfTapsRequired = 1 self.addGestureRecognizer(tap_to_close_ref)
的问题是,除非它已被图像本身发起的UIImageView不承认水龙头。
- 我分类了UIImageView并听取了
touchesBegan
事件,同样的问题再次出现。
有什么建议吗?
显示的UIImageView在按钮的'touchDownInside'和海因在'touchUpInside'和'touchUpOutside' – 2014-10-08 11:14:37
这只会是有效的,当一个抬起手指** **内该按钮,如果他滑动手指并将其抬起,则不是。 – abinop 2014-10-08 11:18:12
只是一个想法:如何在UIImage上方的全屏透明视图并让该视图处理水龙头......? – zisoft 2014-10-08 11:19:57