2010-05-22 15 views
0

我试图模拟finder和itunes中的行为。单击所选对象进行编辑。双击打开对象。当用户双击可编辑的单元格时,如何获得nstableview发送操作

我已经设置了tableView的doubleAction,但就像它在文档中说的那样。 “如果双击单元格是可编辑的,则不会发送此消息,而是编辑单元格。”我不想要这个。即使单元格可编辑,是否有办法让我发送该消息?我真的不知道如何开始实施这个。任何一般指针将不胜感激。

回答

0

想到一个快速的想法...关闭所有单元格的编辑。这种方式双击总是会调用你的方法。然后在方法中做双击事情,但也决定单元格是否可编辑(如果是的话,开始编辑单元格)。

0

您是否设置了动作目标? 在你ViewController你应该有一个:

[self.tableview setTarget:self]; 
[self.tableview setDoubleClickAction:@selector(mydoubleClick)]; 

-(void)mydoubleClick:(id)sender{ 
... 
} 
相关问题