在调用手势滑动时强制将删除按钮添加到uitableviewcell

时间:2015-05-12 17:04:42

标签: ios uitableview

我的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方法。 但问题是我无法看到在后台动画的删除按钮。

0 个答案:

没有答案