怎么给UITableViewCell的imageView添加单击/双击事件

 我来答
山水阿锐
2015-04-24 · TA获得超过34.3万个赞
知道顶级答主
回答量:23.7万
采纳率:91%
帮助的人:3.2亿
展开全部
您好,imageView上面放个透明的UIButton或者UIControl即可.。
除了通用性差之外我也没具体研究过是不是会对内存产生影响
个人认为正解应该是自编一个UIImageView的子类比如叫TouchableImage,在里面编写好touchesBegan:withEvent:(以下省略相同部分)**Ended**,**Moved**等函数,将touches传递个上一级Responder的一个代理函数,然后将添加进来的要点击的Image设为TouchableImage的子类。
这是我从某个例子中得到的灵感,但是对于响应链的理解还不够深入,比如上一级的Responder到底是controller还是父类还不是很清楚,因为如果这个子类实例是建在另一个View中的,到底这个代理函数是在View中写还是在View的controller中写还不是很明白。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式