更新
我正在我的 ViewController 中创建一个 UIScrollView。在 Drawing.m 类中,我使用 drawRect 在 UIScrollView 上绘制了一个形状。我希望我在 ScrollView 上绘制的形状是可点击的。UITapGestureRecognizer 根本不工作,每次我点击形状时都会引发错误(错误是:无法识别的选择器发送到实例......)
这是我使用 UITapGestureRecognizer 的方式:
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]
initWithTarget:self.scrollView
action:@selector(singleTapGestureCaptured:)];
[self.scrollView addGestureRecognizer:singleTap];
以及它应该采用的方法:
- (void)singleTapGestureCaptured:(UIGestureRecognizer *)gesture
{
NSLog(@"I was tapped");
}
如何为绘制到 UIScrollView 上的形状设置 UITapGestureRecognizer?