滑动删除功能在我的表格视图中不起作用。我已经在导航栏中实现了commitEditingStyle委托和编辑按钮。因此,当用户点击编辑按钮时,删除和添加按钮显示适当。但是,在滑动时,删除按钮不会出现,它似乎不会将滑动识别为setEditing方法的调用。滑动到删除不起作用
我再实施willBeginEditingRowAtIndexPath和didEndEditingRwoAtIndexPath代表如下:
-(void)tableView:(UITableView*)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"WILL BEGIN EDITING");
[self.tableView setEditing:YES animated:YES];
}
-(void)tableView:(UITableView*)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.tableView setEditing:NO animated:YES];
}
然而,这并没有任何效力,要么。可能的问题是什么?我已经为IB中的表格视图启用了多点触摸,并且每个单元格都有一个DetailDisclosureButton附件。
是的,我已经实现了。我在上面提到过。我现在无法访问设备,因此正在模拟器上进行测试。这可能是模拟器的问题吗? – Nathan 2010-09-17 14:29:29
所以你做到了。抱歉。以防万一,请检查我编辑的答案。模拟器不是触摸行为,特别是速度。 – 2010-09-17 14:37:03
在模拟器上试过。没有工作。还在运行3.1.2的iPod Touch上安装该应用程序。滑动删除也不起作用。非常令人费解。林想知道如果我错过了一些代表实现? – Nathan 2010-09-17 14:43:28