0

我的应用程序以UITableView. 对于每个新闻主题,背景颜色UITableViewCell是不同的(UIView在我的自定义单元格中添加了一个)。

到目前为止,它有效。但是,如果我按 aUIBarButton取消选择一个新闻类别,内容会发生变化,但背景与以前相同

颜色不会改变,因为单击按钮后单元格不会再次重新加载

有任何想法吗?

谢谢!

4

2 回答 2

0

在您的cellForRowAtIndexPath方法中,请确保您正在设置UITableViewCell.

另外,使用[tableView reloadData];

于 2012-05-31T16:57:34.620 回答
0

您可以设置单元格的颜色(根据您的逻辑):

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath

这将确保每次显示单元格时设置颜色。

于 2012-05-31T18:11:00.153 回答