我现在定制了单元行cell,一行显示三张图片,我想知道如何判断是点击了哪张图片,在方法-(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{}怎么判断点击了那张图片?????

解决方案 »

  1.   

    你可以给每个imageview添加一个tag,重写imageView的touchbegin方法,然后在里面判断tag就知道点击的是哪个图片了
      

  2.   

    [indexPath row]可以取得点击所对应的行。你在哪行放了哪个图片,不就是知道了。
      

  3.   

    didSelectRowAtIndexPath只能精确到行,无法精确到行里的图片。二楼说的是一种办法,但是对你来说做起来估计有点难度。你可以把承载图片的控件换成uibutton,然后给每个button添加点击事件,根据tag区别点的是哪个button。你只是要暂时图片,你用button和imageview来展示图片眼睛是区别不出来的。
      

  4.   

    先获取TableViewCell.然后再从cell里面拿到你要的图片