我的tableview中有一个自定义单元格。 我正在尝试在滑动手势上显示添加删除按钮。
在viewDidLoad中,我写了
showExtrasSwipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(cellSwipe:)];
showExtrasSwipe.direction = UISwipeGestureRecognizerDirectionLeft;
showExtrasSwipe.delegate = self;
[self.prospectTableView addGestureRecognizer:showExtrasSwipe];
此手势识别器的处理程序方法看起来像这样
-(void)cellSwipe:(UISwipeGestureRecognizer *)gesture
{
CGPoint location = [gesture locationInView:self.prospectTableView];
NSIndexPath *swipedIndexPath = [self.prospectTableView indexPathForRowAtPoint:location];
[self tableView:self.prospectTableView commitEditingStyle:UITableViewCellEditingStyleDelete forRowAtIndexPath:swipedIndexPath];
}
现在每次滑动都会调用commitEditingStyle
方法。
但问题是我无法看到在后台动画的删除按钮。