0

我有一个自定义单元格布局,其中包含一些UILabels 和UIImageViews UITableViewCell

我已经在 Storyboard 中设置了单元格并链接了相关的网点。我也已经处理了被选中的单元格-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

我现在要做的是链接单元格内的特定图像视图以加载不同的视图控制器。我已经在情节提要中设置了segue。

如何仅从这个 UIImageView 到 segue 设置手势识别器?

所以我正在寻找以下内容:
如果您点击单元格,didSelectRowAtIndex* 将按预期运行。
但是,如果您从单元格内点击 UIImageView,则不会运行 didSelectRow* 而是运行另一种方法(带有 segue)。

4

1 回答 1

1

我在单元格创建方法中创建了一个手势识别器:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

    UITapGestureRecognizer *imageTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleImageTap:)];
    imageTap.cancelsTouchesInView = YES;
    imageTap.numberOfTapsRequired = 1;
    [cell.turnThumbnailImage addGestureRecognizer:imageTap];
于 2013-10-12T19:55:07.407 回答