单击编辑按钮后,我会像这样调用setEditing:
[self.tableview setEditing:YES];
然后,出现红色删除按钮
这些按钮很难与之互动。只有在从删除按钮向右滑动~35px时,才会在tableviewcell的右侧显示大的“删除”选项。
我想要发生什么:
有没有办法做到这一点?
答案 0 :(得分:0)
如果您使用内置的UITableView
和UITableViewCell
,则“ - ”按钮应允许点按以显示“删除”按钮。您必须在委托中处理删除事件。
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
if (editingStyle == UITableViewCellEditingStyleDelete) {
[self.data deleteEntryAtIndex:indexPath.row];
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}