我的应用程序以UITableView
. 对于每个新闻主题,背景颜色UITableViewCell
是不同的(UIView
在我的自定义单元格中添加了一个)。
到目前为止,它有效。但是,如果我按 aUIBarButton
取消选择一个新闻类别,内容会发生变化,但背景与以前相同。
颜色不会改变,因为单击按钮后单元格不会再次重新加载。
有任何想法吗?
谢谢!
我的应用程序以UITableView
. 对于每个新闻主题,背景颜色UITableViewCell
是不同的(UIView
在我的自定义单元格中添加了一个)。
到目前为止,它有效。但是,如果我按 aUIBarButton
取消选择一个新闻类别,内容会发生变化,但背景与以前相同。
颜色不会改变,因为单击按钮后单元格不会再次重新加载。
有任何想法吗?
谢谢!
在您的cellForRowAtIndexPath
方法中,请确保您正在设置UITableViewCell
.
另外,使用[tableView reloadData];
您可以设置单元格的颜色(根据您的逻辑):
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
这将确保每次显示单元格时设置颜色。