如何从UITapGestureRecognizer的句柄函数获取UITableViewCell?

如何从UITapGestureRecognizer的句柄函数获取UITableViewCell?,uitableview,Uitableview,我在UIAVleviewCell中添加UIImageView,并为UIImageView添加UIAPTgestureRecognitizer,如何在UITap事件句柄函数中获取UITableViewCell(无效)如图像点击:(UIAPTgestureRecognitizer*)点击 - (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

我在UIAVleviewCell中添加UIImageView,并为UIImageView添加UIAPTgestureRecognitizer,如何在UITap事件句柄函数中获取UITableViewCell
(无效)如图像点击:(UIAPTgestureRecognitizer*)点击

- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString* CellIdentifier = @"TextCellIdentifier";
    UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (nil == cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    };

    UIImageView* likeImage = (UIImageView*)[cell.contentView viewWithTag:kLikeImage];
    [likeImage setUserInteractionEnabled:YES];
    UITapGestureRecognizer *likeImageTap =  [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(likeImageTap:)];
    [likeImageTap setNumberOfTapsRequired:1];
    [likeImage addGestureRecognizer:likeImageTap];

    return cell;
}


- (void)likeImageTap:(UITapGestureRecognizer*)tap {
    // How cam i get UITableViewCell?
    UIImageView* likeImageView = (UIImageView*)[cell viewWithTag:kLikeImage];
    [likeImageView setImage:[UIImage imageNamed:@"ic_liked"]];
}

获取与UIImageView相同属性的自定义按钮。。。
CGPoint loc = [tap locationInView:self.tableView];
for (UITableViewCell* cell in self.tableView.visibleCells){
    if (CGRectContainsPoint(cell.frame, loc)){
        // cell is the cell you're after
    }
}