C'è un modo per ricaricare celle specifiche UITableView
con più sezioni con animazioni?Ricarica cella di visualizzazione tabella con animazione (Swift)
ho usato:
self.TheTableView.reloadSections(NSIndexSet(index: 1), withRowAnimation: UITableViewRowAnimation.Right)
Questa anima tutte le cellule nella sezione però. L'altra opzione è quella di utilizzare:
self.TheTableView.reloadRowsAtIndexPaths(<#indexPaths: [AnyObject]#>,
withRowAnimation: <#UITableViewRowAnimation#>)
EDIT:
Dopo aver utilizzato reloadRowsAtIndexPaths
terminazione app causa eccezione non identificata 'NSInternalInconsistencyException', ragione: 'aggiornamento non valida: numero non valido di righe nella sezione 1 Il numero di righe contenute in una sezione esistente dopo l'aggiornamento (5) deve essere uguale al numero di righe contenute in quella sezione prima dell'aggiornamento (4), più o meno il numero di righe inserite o eliminate da quella sezione (0 inserito, 0 cancellato) e più o meno il numero di righe spostate all'interno o all'esterno di quella sezione (0 mesi ved-in, 0 si è trasferito fuori. '
Tentativo di trovare un modo semplice per ricaricare una vista tabella aggiungendo oggetti a un array.
Chiamare TheTableView.reloadData() prima che reloadRowsAtIndexPaths funzioni, ma l'animazione è glitch. C'è un altro approccio?
in [] ciò che ha finito per accadendo !? – user1019042
Forse dovresti dare un'occhiata a questo post http://stackoverflow.com/questions/20987585/ios-inserting-multiple-rows-in-uitableview-with-insertrowsatindexpaths –