0
我有一個問題,我想刪除的UITableView行,但不使用刷卡按鈕刪除。條件後,我想要撥打功能removeCell
。我的問題是我不能刪除UITableView中的第一行,因爲我不知道要刪除行的indexPath。刪除行中的UITableView,但不使用刪除按鈕
如果我刷卡刪除按鈕,它的工作完美。 但我想不使用刪除按鈕。
- (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath
{
deleteindexPath = indexPath;
/*[_tableView beginUpdates];
if (editingStyle == UITableViewCellEditingStyleDelete) {
[_tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
[_tableView endUpdates];*/
[self removeCell];
}
removeCell():
-(void) removeCell
{
[_tableView beginUpdates];
[_tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:deleteIndexPath] withRowAnimation:UITableViewRowAnimationFade];
// }
[_tableView endUpdates];
}
我嘗試設置deleteIndexPath = [_tableView indexPathForCell:cell];
在cellForRowAtIndexPath()
但不工作,死機。
可你有建議嗎?
那你想怎麼把這個''removeCell方法 – Dilip
怎麼可能部分你有嗎? – Joshua
你用哪個數組來填充tableview? – Dilip