如何将UIGestureRecognizer添加到UITableViewCell子视图?

时间:2010-07-30 16:19:44

标签: iphone objective-c cocoa-touch

imgView是一个UIImageView,它作为子视图添加到自定义UITableViewCell类中。点击图像时不会调用该动作。

[imgView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(openMedia:)]];

1 个答案:

答案 0 :(得分:15)

UIImageView默认忽略用户事件。您需要使用以下命令启用它们:

imgView.userInteractionEnabled = YES;

请注意,您也在泄漏手势识别器。