//selected rows is mutablearray
if (aCell.accessoryType == UITableViewCellAccessoryCheckmark) {
[selectedRows addObject:indexPath];
}
这里的问题是当我滚动uitableview时,所有选择都搞砸了。跟踪所选单元格的最佳方法是什么?我也不想使用复选标记我只想更改所选行的背景颜色。
答案 0 :(得分:1)
如果要更改所选单元格的选定颜色。cell.selectedcolor = [uicolor blackcolcor];
或者您可以使用此方法更改自定义tableeview单元格的背景颜色
UIView *bgColorView = [[UIView alloc] init];
[bgColorView setBackgroundColor:[UIColor redColor]];
[cell setSelectedBackgroundView:bgColorView];
[bgColorView release];