tôi đã thêm mã này trong cellForRowAtIndexPath
Cách thêm Cử chỉ swipe vào ô UITableView?
UISwipeGestureRecognizer *gestureR = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(handleSwipeFrom:)];
[gestureR setDirection:UISwipeGestureRecognizerDirectionRight];//|UISwipeGestureRecognizerDirectionRight)];
[cell addGestureRecognizer:gestureR];
nó hoạt động tốt. Nhưng tôi muốn UISwipeGestureRecognizerDirectionLeft
nên thêm như thế này
[gestureR setDirection:UISwipeGestureRecognizerDirectionLeft|UISwipeGestureRecognizerDirectionRight)];
Khi tôi kiểm tra với hướng và tiểu bang tôi luôn nhận được 3 = 3
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
NSLog(@"%d = %d",recognizer.direction,recognizer.state);
}
nếu tôi chỉ áp dụng cho một cử chỉ nó hoạt động tốt. Tôi cố gắng thêm hai cử chỉ một. nhưng nó sẽ chỉ đáp ứng một cử chỉ.
Cách thêm cử chỉ thứ hai. Tôi thêm trực tiếp vào một cử chỉ để TableView một trong những tế bào nhưng bây giờ sử dụng.
Xin cảm ơn, đã cố gắng như thế này ở trên nhưng không phải với chức năng khác nhau (selector) .. Tôi cố gắng và cho bạn biết ... +1 –