我试图模仿finder和itunes中发现的行为。单击所选对象即可对其进行编辑。双击打开该对象。
我已经设置了tableView的doubleAction,但是就像文档中所说的那样。 “如果双击的单元格是可编辑的,则不会发送此消息,而是编辑单元格。”我不想要这个。即使单元格是可编辑的,有没有办法可以发送该消息?我真的不知道如何开始实现这个。任何一般指示都将不胜感激。
答案 0 :(得分:0)
想到一个快速的想法......关闭所有细胞的编辑。这样双击将始终调用您的方法。然后在方法中执行双击操作,同时确定单元格是否可编辑(如果是,则开始编辑单元格)。
答案 1 :(得分:0)
您是否设置了动作目标? 在ViewController中你应该有一个:
[self.tableview setTarget:self];
[self.tableview setDoubleClickAction:@selector(mydoubleClick)];
-(void)mydoubleClick:(id)sender{
...
}