Для этого вы можете сделать одну из двух вещей.
Сначала создайте UIView с нужным цветом фона, а затем установите это представление в качестве ячеек selectedBackgroundView.Так что
UIView *bgView = [[UIView alloc] init];
[bgView setBackgroundColor:[UIColor greenColor]];
[cell setSelectedBackgroundView:bgView];
[bgView release];
После этого ваша ячейка будет зеленой при выборе.Предполагается, что ваша таблица имеет простой стиль.
Второй вариант - установить стиль выделения для вашей ячейки следующим образом:
cell.selectionStyle = UITableViewCellSelectionStyleGray;
Единственное, что для этой опции вы должны использовать одиниз констант UITableViewCellSelectionStyle, и их только три, серый, синий и прозрачный.: - (
Надеюсь, это поможет