如何在用户单击单元格时更改tableview图像

时间:2014-05-30 06:02:29

标签: ios uitableview

我有一个每个单元格的六个单元格的表格视图我设置了不同的颜色。我的问题是当用户点击特定单元格时我想将所有单元格的颜色更改为橙​​色,除了用户点击的单元格。

1 个答案:

答案 0 :(得分:1)

试试这个......

声明一个全局NSInteger变量。让我们说selectedIndex

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
selectedIndex = indexPath.row;
[tableview reload];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
 if (indexPath.row == selectedIndex) { <set BG as some color> } else { <set BG as orange> } 
}