У меня странная проблема UITableView
только с iOS 7.
UITableViewCellSeparator
исчезает над первой строкой и под последней строкой. Иногда после выбора строк или некоторых действий прокрутки он появляется.
В моем случае tableView
загружается из стиля Storyboard
with 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 пыталась решить эту проблему. Теперь разделитель отображается по мере необходимости, иногда под последней строкой, после некоторого обновления, но не после создания представления таблицы.