UITableView设置左滑删除
2017-03-06 本文已影响0人
剁椒鱼尾
- (NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(nonnull NSIndexPath *)indexPath{
//1.删除按钮
UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:(UITableViewRowActionStyleDestructive) title:@"删除" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath) {
//1.更新数据源
[self.listArray removeObjectAtIndex:indexPath.row];
//2.更新UI
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:(UITableViewRowAnimationAutomatic)];
}];
deleteAction.backgroundColor = StyleColor;
//2.其它按钮
//3.其他按钮
return @[deleteAction];//返回按钮数组
}