首页  »   Iphone

UITableView判读点击的子项的有关问题

网友分享于:2013-12-29  浏览:22次
UITableView判读点击的子项的问题
我现在定制了单元行cell,一行显示三张图片,我想知道如何判断是点击了哪张图片,在方法-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{}怎么判断点击了那张图片?????
------最佳解决方案--------------------
你可以给每个imageview添加一个tag,重写imageView的touchbegin方法,然后在里面判断tag就知道点击的是哪个图片了
------其他解决方案--------------------
[indexPath row]可以取得点击所对应的行。你在哪行放了哪个图片,不就是知道了。
------其他解决方案--------------------
didSelectRowAtIndexPath只能精确到行,无法精确到行里的图片。二楼说的是一种办法,但是对你来说做起来估计有点难度。你可以把承载图片的控件换成uibutton,然后给每个button添加点击事件,根据tag区别点的是哪个button。你只是要暂时图片,你用button和imageview来展示图片眼睛是区别不出来的。
------其他解决方案--------------------
先获取TableViewCell.然后再从cell里面拿到你要的图片

相关解决方案

最新解决方案