我在每个表格单元格中显示5个缩略图。那么我怎么知道用户点击了哪张图片?很容易知道选择了哪一行,但我不知道如何将触摸点转换为表格单元格中的坐标。
答案 0 :(得分:0)
尝试在每个表格视图单元格中添加UICollectionView
(对于这些图片)。然后实施didSelectItemAtIndexPath
。
答案 1 :(得分:0)
一种方法是使用标签。对于单元格中的每个UIImageView,您可以使用storyboard分配标记。然后,为每个UIImageView添加TapGestureRecognizer。接下来,通过以下方式获取标签:
- (void)imageTap:(UITapGestureRecognizer*)sender {
UIView *view = sender.view;
NSLog(@"%d", view.tag);//By tag, you can find out where you had tapped.
if(view.tag == 101){
//first image is tapped
}else if(view.tag == 102){
//second image is tapped
}
}
使用标记识别正在点按的图像。 希望它有所帮助