我在iPad xib文件中有一个UITableView。
委托方法:
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
被正确调用。
但是当我碰到一排时,或者我轻扫它以删除它没有任何反应。 在xib文件中,表的“User Interaction Enabled”已启用。
由于
更新: 我已将此添加到代表中,但仍然没有:
-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
return UITableViewCellEditingStyleDelete;
}
答案 0 :(得分:0)
此方法告知是否可以编辑 表。
要进入编辑模式,请致电[setEditing:YES animated:animated]
。
如果您设置了editButtonItem
,则会在按下时为您执行此操作。
答案 1 :(得分:0)
您是否实施了这些方法:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath*)indexPath {
return UITableViewCellEditingStyleDelete;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{
}