zoukankan      html  css  js  c++  java
  • UITableViewCell 左滑删除

    1. - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { 
    2.     return YES; 
    3.   
    4. - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { 
    5.   
    6.      if (editingStyle == UITableViewCellEditingStyleDelete) { 
    7.          [dataArray removeObjectAtIndex:indexPath.row]; 
    8.          // Delete the row from the data source. 
    9.          [testTableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade]; 
    10.           
    11.      }    
    12.      else if (editingStyle == UITableViewCellEditingStyleInsert) { 
    13.      // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view. 
    14.      }  
    15.  } 
     按理说故事讲到这里也就讲完了.但是笔者想延伸一下.注意看图二划动以后的"Delete",你有没有想把这个东东改掉的冲动呢?比如改成:下载?其实很简单,其实下面这个代理方法:
     
    1. - (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath{ 
    2.         return @"下载"; 
  • 相关阅读:
    const关键字在C和C++区别
    配置Office DOM组件权限
    SQL-Server新建表,当前日期为表名
    通过css样式给表格tbody加垂直滚动条
    Linq 左连接 left join
    如何在SVN服务器上创建项目
    C# 实现实体类和Xml转换
    C# 导出Excel表格
    SQL语句和EF Group by 用法
    C# fileUpload视频上传
  • 原文地址:https://www.cnblogs.com/CodingMann/p/4977905.html
Copyright © 2011-2022 走看看