Linia separatora UITableView znika podczas wybierania komórek w iOS7

W moim tableView ustawiam linię separatora między komórkami. Pozwalam na wybór wielu komórek. Oto mój kod do ustawiania wybranego koloru tła komórki:

UIView *cellBackgroundColorView = [[UIView alloc] initWithFrame:cell.frame];
[cellBackgroundColorView setBackgroundColor:[UIColor darkGray]];
[cell setSelectedBackgroundView:cellBackgroundColorView];

Problem polega na tym, że jeśli wybrano dwie sąsiednie komórki, nie ma linii separującej między nimi w iOS7, podczas gdy istnieje (zgodnie z oczekiwaniami) w iOS6.

Próbowałem nawet ustawićcellBackgroundColorViewWysokość ramki do tej zcell.frame - 1.0, ale to też nie działa.

Jakieś pomysły?

questionAnswers(22)

yourAnswerToTheQuestion