我有一个简单的分组UITableView来自几个数组。 使用cell.selectedTextColor方法更改所选文本颜色没有问题。 但是无论我选择哪个单元格,都会导致应用相同的颜色。例如,我希望单元格2中的文本在选择时变为绿色,而所有其他单元格的文本应变为红色。有没有办法实现这个目标?
我可以使用didSelectRowAtIndexPath吗?如果是这样的话,怎么样?
干杯, 亚当,瑞典
答案 0 :(得分:0)
你可能想要做几件事,但我得到了here。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSInteger row = [indexPath row];
switch (indexPath.section)
{
case 0:
switch (row)
{
case 0:
//Do something amazing
break;
case 1:
//Do something amazing
break;
case 2:
//Do something amazing
break;
default:
//Do something amazing if nothing else will
break;
}
break;
case 1:
//Do something amazing
break;
default:
//Do something else amazing
break;
}