Il mio UITableView ha intestazioni Uiview personalizzate in ogni sezione. Ho bisogno di aggiornare solo le intestazioni e non l'altro contenuto nella sezione. Ho provato [self.tableView headerViewForSection:i]
e non restituisce nulla anche se dovrebbe. C'è comunque che io possa farlo?Aggiorna solo le visualizzazioni di intestazione personalizzate in un UITableView?
Edit: Codice basa su nuovo suggerimento
ho dato a questo un colpo così e chiama/aggiorna l'UIView all'interno di tale metodo, ma i cambiamenti non si propagano visivamente sullo schermo.
for (int i = 0; i < self.objects.count; i++) {
UIView *headerView = [self tableView:self.tableView viewForHeaderInSection:i];
[headerView setNeedsDisplay];
}
Stai usando un pennino per caricare le intestazioni, o sei crearli programmazione in 'tableView: viewForHeaderInSection:'? – Stonz2
Le sto creando programmaticamente nel metodo indicato. – Jonathan