UITableView滑动删除:有时仅出现删除按钮

时间:2015-07-23 08:00:49

标签: ios objective-c uitableview edit

在我的应用程序中,我试图为TableView实现滑动删除功能。我遵循以下代码。

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:    (NSIndexPath *)indexPath
{
    return YES;
}

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath;
{
    return UITableViewCellEditingStyleDelete;
}

-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (editingStyle == UITableViewCellEditingStyleDelete)
    {
      //code to delete
    }
}
  

UIGestureRecognizerDelegate

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer 
{
     return YES;
}

但问题是commitEditingStyle方法只被调用大约1/20次。可能是什么问题?谢谢.PLease帮助。

0 个答案:

没有答案