Mam dziwny problem UITableView
tylko z iOS 7.
UITableViewCellSeparator
znika nad pierwszym i pod ostatnim wierszem. Czasami pojawia się po wybraniu wierszy lub przewijaniu.
W moim przypadku tableView
ładuje się Storyboard
ze UITableViewStylePlain
stylu. Problem na pewno nie występuje UITableViewCellSeparatorStyle
, co nie jest zmieniane z domyślnego UITableViewCellSeparatorStyleSingleLine
.
Jak czytałem na forach deweloperów Apple ( tutaj i tutaj ), inne osoby mają taki problem i znaleziono kilka obejść, na przykład:
Workaround: disable the default selection and recreate the behaviour in a method
trigged by a tapGestureRecognizer.
Ale wciąż szukam przyczyny takiego dziwnego zachowania separatora.
Jakieś pomysły?
Aktualizacja: Jak widziałem w XCode 5.1 DP i iOS 7.1 beta, Apple próbował naprawić ten problem. Teraz separator jest wyświetlany w razie potrzeby, czasami poniżej ostatniego wiersza, po pewnym odświeżeniu, ale nie po utworzeniu widoku tabeli.