Objective c ios 4.3 UITableView/UITableViewCell w/删除时不重新绘制自定义背景

Objective c ios 4.3 UITableView/UITableViewCell w/删除时不重新绘制自定义背景,objective-c,ios,uitableview,ios4,Objective C,Ios,Uitableview,Ios4,我有一个UITableView,它使用自定义的单元格背景图像(第一个和最后一个单元格的圆角)。删除第一个或最后一个单元格时(通过CommittedItingStyleForRowatineXpath),tableView不会立即重新绘制单元格。也就是说,如果我删除第一个单元格(具有圆角边),第二个单元格将成为第一个单元格(如预期的那样),但它没有圆角边背景图像。直到这个单元格被拖出视图,或者我切换到另一个选项卡&back,“新的”第一个单元格才具有相应的背景图像。现在,我可以在delete操作之

我有一个UITableView,它使用自定义的单元格背景图像(第一个和最后一个单元格的圆角)。删除第一个或最后一个单元格时(通过CommittedItingStyleForRowatineXpath),tableView不会立即重新绘制单元格。也就是说,如果我删除第一个单元格(具有圆角边),第二个单元格将成为第一个单元格(如预期的那样),但它没有圆角边背景图像。直到这个单元格被拖出视图,或者我切换到另一个选项卡&back,“新的”第一个单元格才具有相应的背景图像。现在,我可以在delete操作之后调用reloadData,这会迫使整个表重新绘制,这似乎是可行的,但是API文档建议不要这样做&这似乎效率低下。所以,我的问题是,在CommittedItingStyleForRowatingIndexPath操作之后,调用堆栈中的哪个位置是触发重画“新”第一个单元格的最佳位置


谢谢

仅重新加载该行/单元格:

  - (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths 
             withRowAnimation:(UITableViewRowAnimation)animation
并根据它是哪一行,给它一个0或(最后)的indexath行