我的问题与stackoverflow 1184014有关 基本上我已经在我的
中定制了我的UITableViewCell(清晰颜色)的背景-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
在我将UIActionSheet覆盖在表格上之前,这一切都很好。
如果取消操作表时当前选定的单元格位于操作表下,则单元格中标签的背景将变为黑色。如果操作表未涵盖单元格,则不会发生这种情况。
为了解决这个问题,我打电话给
[self.tableView reloadData]
在动作表委托方法中(取消时),但这似乎是一个糟糕的解决方案 有没有其他方法可以在取消操作表后强制tableView重新绘制该单元格?
注意:一旦细胞出列,它就会恢复正常。另一方面,选择另一个单元格或滚动不会。
干杯...