我在 IOS5 应用程序中为表格单元格设置了手势识别器:
UITapGestureRecognizer* oneFingerDoubleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(cellOneFingerDoubleTap:)];
oneFingerDoubleTap.numberOfTapsRequired = 2;
[cell addGestureRecognizer:oneFingerDoubleTap];
并实现了处理方法:
- (void)cellOneFingerDoubleTap:(id) sender
{
NSLog(@"taptap");
}
它工作正常。我的问题是我无法通过被点击的单元格或被点击的单元格传递一些其他数据。正如我所看到的 (id)sender 是 UITapGestureRecognizer 本身。
我的问题是:如何在处理程序方法(cellOneFingerDoubleTap)中获取被点击的单元格?如何在处理程序方法中获取被点击单元格的索引?
谢谢!