A linha separadora UITableView desaparece ao selecionar células no iOS7
Na minha tableView eu defino uma linha separadora entre as células. Eu estou permitindo a seleção de várias células. Aqui está o meu código para definir a cor de fundo da célula selecionada:
UIView *cellBackgroundColorView = [[UIView alloc] initWithFrame:cell.frame];
[cellBackgroundColorView setBackgroundColor:[UIColor darkGray]];
[cell setSelectedBackgroundView:cellBackgroundColorView];
O problema é que, se duas células adjacentes forem selecionadas, não haverá uma linha separadora entre elas no iOS7, enquanto houver (como esperado) no iOS6.
Eu até tentei definircellBackgroundColorView
altura do quadro ao decell.frame - 1.0
, mas isso não funciona também.
Alguma ideia?