【发布时间】:2011-04-13 18:10:37
【问题描述】:
滑动删除功能在我的表格视图中不起作用。我已经在导航栏中实现了 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 附件。
【问题讨论】:
标签: iphone uitableview uiview ios4