我使用的標準表視圖的數據源協議刪除表格單元格:運行其他代碼後表視圖中刪除的行動畫完成
-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if(editingStyle == UITableViewCellEditingStyleDelete)
{
[tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
我想一旦動畫完成後運行一些其他的代碼,但deleteRowsAtIndexPaths:withRowAnimation方法不具有完成塊。此方法完成後,我還會如何運行一些代碼?
是' - (空)的tableView :(UITableView *)tableView didEndDisplayingCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath'選項?或者你是否試圖從不是代表的地方做這件事,而且很難連接到代表? – Tommy
我其實已經嘗試過,但沒有奏效。 – DJSK
編輯:它確實有效。我的代碼存在一個問題,我正在運行,但現在正在運行。謝謝!!! – DJSK