如何在uitableviewcell中添加编辑控件以跟踪触摸

时间:2009-10-26 23:07:38

标签: iphone

有没有办法让添加(带有白色加号的绿色圆圈)编辑控件来跟踪触摸。 例如,联系人程序允许用户触摸单元格本身或左侧的圆圈以执行添加动作。 不幸的是,当我编辑tableViewCells时,我没有得到相同的行为。只跟踪tableViewCell本身的触摸,触摸添加绿色圆圈什么都不做。

是否有任何方法可以跟踪这些添加编辑控件的触摸。

由于

1 个答案:

答案 0 :(得分:1)

您是否在UITableViewController中实现了commitEditingStyle?

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        // Delete the row from the data source
    }   
    else if (editingStyle == UITableViewCellEditingStyleInsert) {
        // Add a new row to the data source     
    }   
}