Iphone 在UITableView中编辑UITableView单元格

Iphone 在UITableView中编辑UITableView单元格,iphone,uitableview,Iphone,Uitableview,关于编辑模式下的UITableView: 我想拦截编辑UITableView时显示的绿色或红色UITableViewCellEditingStyle图标上的触摸或单击 我还想手动标记一个特定的行以便删除,就像单击红色图标自动做的那样 IE:如果特定行与红色(删除)图标关联,在我的应用程序中,单击该行或单击红色图标应执行相同的行为-标记或取消标记以进行删除。同样,如果特定行与绿色(插入)图标关联,我希望单击该行或单击绿色图标执行相同的行为。显然,绿色图标并没有标记要插入的行,但苹果的“联系人”捕捉

关于编辑模式下的UITableView:

  • 我想拦截编辑UITableView时显示的绿色或红色UITableViewCellEditingStyle图标上的触摸或单击

  • 我还想手动标记一个特定的行以便删除,就像单击红色图标自动做的那样

  • IE:如果特定行与红色(删除)图标关联,在我的应用程序中,单击该行或单击红色图标应执行相同的行为-标记或取消标记以进行删除。同样,如果特定行与绿色(插入)图标关联,我希望单击该行或单击绿色图标执行相同的行为。显然,绿色图标并没有标记要插入的行,但苹果的“联系人”捕捉到了这种触摸,并深入到一个子控制器中——这很好

    单击一行将触发

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
    
    但是单击UITableViewCellEditingStyle图标会触发什么

    而且。。。是否有方法以编程方式标记要删除的行(使大红色删除图像以与单击红色删除图标相同的方式显示)

    谢谢

    -路德似乎是我对#1的答案

    一些人认为#2是一个糟糕的选择,因为它不是标准行为。同意