小编Use*_*892的帖子

如何在iphone中触摸或挤压tableView单元?

我有一个tableView完成填充视图.当我点击一个单元格表时查看:didSelectRowAtIndexPath:被解雇了,但是当我写了touchesBegan:withEvent来查找tableView的触摸和Pinch事件时它没有被触发.Tableview上面的视图是没有触发的原因,如果是,当tableView或其某个单元格被触摸或收缩时如何查找.


我找到了一种在Table View单元格中找到Pinch或touch的方法,首先在tableView中声明UIPinchGestureRecognizer对象:didSelectRowAtIndexPath:ie

UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinch:)];
[tblAccountsList addGestureRecognizer:pinch];
[pinch release];
Run Code Online (Sandbox Code Playgroud)

然后写下面的选择器方法......

- (void)handlePinch:(UIGestureRecognizer *)recognizer {
    NSLog(@"Pinch");
}
Run Code Online (Sandbox Code Playgroud)

当我设置断点时它正在执行,但该方法被调用了3次.如果有人发现解决方案请分享它...

提前致谢...

uitableview uitouch pinch touchesbegan

3
推荐指数
1
解决办法
5426
查看次数

标签 统计

pinch ×1

touchesbegan ×1

uitableview ×1

uitouch ×1