我在桌子上添加了一个editButton,如下所示:
self.navigationItem.leftBarButtonItem = self.editButtonItem;并且,有一个setEditing方法:
- (void) setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
[self.watchListDetailTableView setEditing:editing animated:animated];
if (editing) {
// you might disable other widgets here... (optional)
} else {
// re-enable disabled widgets (optional)
}
}点击编辑后,我可以有一个交叉和删除按钮,我应该做什么方法来处理删除按钮单击?谢谢。
发布于 2010-09-03 05:44:54
应该是这样的:
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath {更多信息在这里
当用户点击与表视图中的UITableViewCell对象关联的插入(绿色加号)控件或删除按钮时,表视图将此消息发送到数据源,要求它提交更改。(如果用户点击删除(red -)控件,则表视图将显示Delete按钮以获得确认。)数据源通过调用UITableView方法insertRowsAtIndexPath:withRow动画:或删除deleteRowsAtIndexPaths:withRow动画:提交插入或删除。
https://stackoverflow.com/questions/3633277
复制相似问题