J'ai un problème étrange UITableView
uniquement avec iOS 7.
UITableViewCellSeparator
disparaît au-dessus de la première ligne et en dessous de la dernière ligne. Parfois, après avoir sélectionné les lignes ou certaines actions de défilement, il apparaît.
Dans mon cas , tableView
est chargé de la Storyboard
avec UITableViewStylePlain
style. Le problème n'est sûrement pas dans UITableViewCellSeparatorStyle
, ce qui n'est pas changé par défaut UITableViewCellSeparatorStyleSingleLine
.
Comme je l'ai lu sur les forums Apple Dev ( ici et ici ), d'autres personnes ont un tel problème et certaines solutions de contournement sont trouvées, par exemple:
Workaround: disable the default selection and recreate the behaviour in a method
trigged by a tapGestureRecognizer.
Mais je suis toujours à la recherche de la raison d'un tel comportement étrange de séparateur.
Des idées?
Mise à jour: comme je l'ai vu dans XCode 5.1 DP et iOS 7.1 beta, Apple a essayé de résoudre ce problème. Maintenant, le séparateur est affiché selon les besoins, parfois sous la dernière ligne, après un rafraîchissement, mais pas après la création de la tableview.