我通过添加以下两种方法在表格视图中实现了滑动删除选项:
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete)
{
//Action to delete
}
}
这工作得很好,每当我在单元格上滑动(从左到右和从右到左)时,一个红色的删除按钮就会很好地出现。
但我只想在用户从右到左方向滑动时才显示删除按钮。当用户从左到右滑动时,我想执行一些其他操作。有可能在这里找到方向吗?