UITableView iOS8 侧滑删除

TableView 侧滑删除
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
    //iOS 8 需要实现
}

- (NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"删除" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath) {
        [self deleteCheckerHttpRequestWith:indexPath];
    }];
    deleteAction.backgroundColor = [UIColor redColor];
    UITableViewRowAction *editorAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"编辑" handler:^(UITableViewRowAction *action, NSIndexPath *indexPath) {

    }];
    editorAction.backgroundColor = [UIColor blueColor];
    NSArray *arr = @[deleteAction,editorAction];
    return arr;
}

刷新列表

NSIndexSet * index = [NSIndexSet indexSetWithIndex:i];
[_tableView reloadSections:index withRowAnimation:UITableViewRowAnimationAutomatic];
[_tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];

UITableView 相关

UITableView 索引详细

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容