У меня есть странная проблема с UITableView только в iOS 7.
UITableViewCellSeparator исчезает выше первой строки и ниже последней строки. Иногда после выбора строк или некоторых действий прокрутки появляется.
В моем случае tableView загружается из стиля Storyboard с UITableViewStylePlain. Проблема, конечно, не в UITableViewCellSeparatorStyle, которая не изменяется по умолчанию UITableViewCellSeparatorStyleSingleLine.
Как я читал в Форумы Apple Dev (здесь и здесь) у других людей есть такая проблема, и некоторые методы обхода найдены, например:
Workaround: disable the default selection and recreate the behaviour in a method
trigged by a tapGestureRecognizer.
Но я все еще искал причину такого странного поведения разделителя.
Любые идеи?
Обновление: Как я увидел в XCode 5.1 DP и iOS 7.1 бета-версии, Apple попыталась исправить эту проблему. Теперь разделитель отображается по мере необходимости иногда ниже последней строки после некоторого обновления, но не после создания таблицы.