首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

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

2012-12-28 
UITableView判读点击的子项的问题我现在定制了单元行cell,一行显示三张图片,我想知道如何判断是点击了哪张

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里面拿到你要的图片

热点排行