當我在UITableView裏面添加UIImageView的手勢時,它只能在Im嘗試點擊任何(x,y)尺寸的中心位置時不起作用帶UIImageView的UITapGestureRecognizer只能在最上面的位置
這是我的代碼:
cell.mainImage.tag = indexPath.section;
[cell.mainImage setUserInteractionEnabled:YES];
UITapGestureRecognizer *tapped = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(likeTappedDouble:)];
tapped.numberOfTapsRequired = 1;
tapped.numberOfTouchesRequired = 1;
tapped.cancelsTouchesInView = NO;
tapped.delegate = self;
[cell.mainImage addGestureRecognizer:tapped];
看圖像HERE獲得分數吧。
有什麼想法? 編輯
當我設置單元格的UITapGesture它效果很好,但我想了解爲什麼手勢只能在UIImageView的頂部位置工作!
[cell addGesture ...]
[cell setUser ...]
爲什麼在UITableView中的UIImage視圖 - 兩者之間的結構/關係是什麼? – GuybrushThreepwood
你放置這個圖像視圖的單元格大小是多少? –
@ 0x7fffffff它是315 –