willDisplayCell和UITableViewCell标签背景颜色

时间:2010-04-29 10:18:58

标签: iphone uitableview

我的问题与stackoverflow 1184014有关 基本上我已经在我的

中定制了我的UITableViewCell(清晰颜色)的背景
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath

在我将UIActionSheet覆盖在表格上之前,这一切都很好。

如果取消操作表时当前选定的单元格位于操作表下,则单元格中标签的背景将变为黑色。如果操作表未涵盖单元格,则不会发生这种情况。

为了解决这个问题,我打电话给

[self.tableView reloadData]  

在动作表委托方法中(取消时),但这似乎是一个糟糕的解决方案 有没有其他方法可以在取消操作表后强制tableView重新绘制该单元格?

注意:一旦细胞出列,它就会恢复正常。另一方面,选择另一个单元格或滚动不会。

干杯...

0 个答案:

没有答案