我cellForRowAtIndexPath
如何将滑动手势添加到UITableView单元格?
UISwipeGestureRecognizer *gestureR = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(handleSwipeFrom:)];
[gestureR setDirection:UISwipeGestureRecognizerDirectionRight];//|UISwipeGestureRecognizerDirectionRight)];
[cell addGestureRecognizer:gestureR];
加入这个代码,它工作正常。但我想UISwipeGestureRecognizerDirectionLeft
所以添加这样
[gestureR setDirection:UISwipeGestureRecognizerDirectionLeft|UISwipeGestureRecognizerDirectionRight)];
当我方向和状态,我总是得到3 = 3
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
NSLog(@"%d = %d",recognizer.direction,recognizer.state);
}
,如果我只应用一个手势它工作正常检查。我试图一个一个添加两个手势。但它只会响应一个手势。
如何添加第二个手势。我直接添加到一个手势到TableView另一个手机,但现在使用。
谢谢,已经尝试过上面这样,但没有与不同的功能(选择器)..我试着让你知道... +1 – 2011-12-19 16:34:08