Ho qualche strano problema con UITableView
solo in iOS 7.
UITableViewCellSeparator
scompare sopra la prima riga e sotto l'ultima riga. A volte dopo aver selezionato le righe o alcune azioni di scorrimento appare.
Nel mio caso tableView
viene caricato dallo stile Storyboard
with UITableViewStylePlain
. Il problema sicuramente non è presente UITableViewCellSeparatorStyle
, che non è stato modificato per impostazione predefinita UITableViewCellSeparatorStyleSingleLine
.
Mentre leggo negli Apple Dev Forum ( qui e qui ), altre persone hanno questo problema e si trovano alcune soluzioni alternative, ad esempio:
Workaround: disable the default selection and recreate the behaviour in a method
trigged by a tapGestureRecognizer.
Ma sto ancora cercando la ragione di un tale strano comportamento di separazione.
Qualche idea?
Aggiornamento: come ho visto in XCode 5.1 DP e iOS 7.1 beta, Apple ha provato a risolvere questo problema. Ora il separatore viene mostrato come necessario a volte sotto l'ultima riga, dopo un po 'di aggiornamento, ma non dopo la creazione di tableview.