点击手势添加到 UIImageView 没有响应

Tap gesture added to UIImageView not responding

我想让 UIImageView 响应用户点击。我在故事板中添加图像视图,并为它们设置标签。然后在 viewDidLoad:

UIGestureRecognizer *tapGesture = [[UIGestureRecognizer alloc] initWithTarget:self action:@selector(openCourseView:)];
[self.view viewWithTag:IMAGE_VIEW_TERM].userInteractionEnabled = YES;
[self.view viewWithTag:IMAGE_VIEW_1V1].userInteractionEnabled = YES;
[self.view viewWithTag:IMAGE_VIEW_SPECIAL].userInteractionEnabled = YES;

[[self.view viewWithTag:IMAGE_VIEW_TERM] addGestureRecognizer:tapGesture];
[[self.view viewWithTag:IMAGE_VIEW_1V1] addGestureRecognizer:tapGesture];
[[self.view viewWithTag:IMAGE_VIEW_SPECIAL] addGestureRecognizer:tapGesture];

但我的响应方法 openCourseView: 从未调用过。然后我尝试使用 IBOutlet 将手势识别器添加到图像视图,仍然没有响应。

有什么问题?

这是 LokeshChowdary 发现的一个错误。

在我的代码中,UIGestureRecognizer 应该是 UITapGestureRecognizer