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 @"下载"; 
  • 相关阅读:
    八数码难题 (codevs 1225)题解
    小木棍 (codevs 3498)题解
    sliding windows (poj 2823) 题解
    集合删数 (vijos 1545) 题解
    合并果子 (codevs 1063) 题解
    等价表达式 (codevs 1107)题解
    生理周期 (poj 1006) 题解
    区间 (vijos 1439) 题解
    区间覆盖问题 题解
    种树 (codevs 1653) 题解
  • 原文地址:https://www.cnblogs.com/CodingMann/p/4977905.html
Copyright © 2011-2022 走看看