UITableView02-增加、修改、删除

2016-04-18  本文已影响217人  Coder007

数据刷新的原则

[self.tableView reloadData];
// 进入编辑模式
//self.tableView.editing = YES;
[self.tableView setEditing:!self.tableView.isEditing animated:YES];

/**
 * 只要实现这个方法,左划cell出现删除按钮的功能就有了
 * 用户提交了添加(点击了添加按钮)\删除(点击了删除按钮)操作时会调用
 */
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        // 点击了“删除”
    } else if (editingStyle == UITableViewCellEditingStyleInsert) {
        // 点击了+
    }
}
/**
 * 这个方法决定了编辑模式时,每一行的编辑类型:insert(+按钮)、delete(-按钮)
 */
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
    /**
     * UITableViewCellEditingStyleNone,
     * UITableViewCellEditingStyleDelete,
     * UITableViewCellEditingStyleInsert
     */
    return UITableViewCellEditingStyleDelete;
}
上一篇下一篇

猜你喜欢

热点阅读