Разделительная линия UITableView исчезает при выборе ячеек в iOS7

В моем tableView я установил разделительную линию между ячейками. Я разрешаю выделение нескольких ячеек. Вот мой код для установки цвета фона выбранной ячейки:

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

Проблема заключается в том, что если выбраны две соседние ячейки, в iOS7 между ними нет разделительной линии, а в iOS6 (как и ожидалось).

Я даже пытался установитьcellBackgroundColorViewвысота кадра доcell.frame - 1.0, но это тоже не работает.

Есть идеи?

Ответы на вопрос(22)

Ваш ответ на вопрос