2014-10-06 11 views
8

Ho una tabella con i piè di pagina di sezione e il footer di tabella. Riceve dati dai dati principali. Quando i dati cambiano, non ho problemi a ricaricare sia i singoli dati che i footer di sezione, ma non riesco a ricaricare lo tableFooterView.Aggiorna UITableView tableFooterView senza ricaricare dati di tabelle intere

ho qualcosa di simile:

1 
2 
3 
Section footer: 6 
4 
5 
Section footer: 9 
Table footer: 15 

Il problema principale è che ho un'animazione sul -willDisplayCell ed ogni volta che lo faccio [self.tableView reloadData] spara su ogni cellula ed è un disastro. Non riesco a scoprire come ricaricare solo il footer del tavolo. Tutte le idee saranno ben accette.

risposta

5

Scoprire here.

[UIView setAnimationsEnabled:NO]; 
[tableView beginUpdates]; 
[tableView endUpdates]; 
[UIView setAnimationsEnabled:YES]; 
0

Hai provato setNeedsLayout sul tuo tavoloFooterView, quindi layoutIfNeeded sul tuo tavoloView? Non so se questo attiverà tutte quelle animazioni di celle.

+0

Ho provato e non attivare le animazioni, ma non aggiornare il TableFooterView. – jherran

Problemi correlati