如何检测游标是tableview的tableviewcell

时间:2011-11-02 08:40:11

标签: uitableview

我有自定义tableviewcell,里面有一个用于输入文本的文本字段,现在我怎样才能找到光标在哪个单元格中?

tableview willBeginEditingRowAtIndexPath和tableview willSelectRowAtIndexPath不会返回正确的索引。

在editingStyleForRowAtIndexPath中我想只为光标所在的单元格重新调整UITableViewCellEditingStyleDelete。我怎样才能做到这一点??

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if(self.uiTableView.editing)
    {

        return UITableViewCellEditingStyleDelete;

    }
    else
        return UITableViewCellEditingStyleNone;
}

非常感谢inadvance

1 个答案:

答案 0 :(得分:0)

在customecell中,输入带有索引的id,并在创建表时创建单元格时将此id设置为值

http://adeem.me/blog/2009/05/30/iphone-sdk-tutorial-part-6-creating-custom-uitableviewcell-using-interface-builder-uitableview/