添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1 实现uitablview 代理方法
2 commitEditingStyle 实现后 可初步右滑删除 及添加删除代码

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        //删除数据源
        [self.contacts removeObjectAtIndex:indexPath.row];
        //删除cell
        [tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationTop];
    }else if(editingStyle == UITableViewCellEditingStyleInsert){
        LATCellModel * model = [[LATCellModel alloc] init];
        model.name = @"lidjsis" ;
        model.phone = @"82738104234719";
        //添加数据源
        [self.contacts insertObject:model atIndex:indexPath.row+1];
        //创建indexpath
        NSIndexPath *path = [NSIndexPath indexPathForRow:indexPath.row+1 inSection:0];
        //添加cell
        [tableView insertRowsAtIndexPaths:@[path] withRowAnimation:UITableViewRowAnimationTop];

3 - (UITableViewCellEditingStyle)tableView:(UITableView )tableView editingStyleForRowAtIndexPath:(NSIndexPath)indexPath //通过这个方法可以区分每个项目时候删除或添加

- (UITableViewCellEditingStyle) tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
    if (indexPath.row%2==0) {
        return  UITableViewCellEditingStyleInsert ;
    }else{
        return UITableViewCellEditingStyleDelete ;

4编辑删除按钮的文字

-(NSString *) tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{
    return @"删除";

5 UITableview设置是否可编辑

[self.tableView setEditing:!self.tableView.editing animated:YES];
    18734877696
        android
      
粉丝