一个继承自UITableView的子类,支持类似iOS7的左滑动删除单元格功能。(在iOS6和iOS7中均适用)
您只需检索YFJLeftSwipeDeleteTableView.(h|m),并将其添加到项目中。您必须在dataSource方法中指定以下方法,但仅此而已。
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
// Since you do not want stock delete button to appear, return NO here.
return NO;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
// Operation to do when you delete cell.
// e.g., delete item from datasource, call [UITableView deleteRowAtIndexPaths:withRowAnimation].
}
它将为iOS6和iOS7提供类似于iOS7的左滑动删除按钮。