Sto animando un UITableView. Voglio che la visualizzazione della tabella di scivolare aperto come questo:Arresta UITableViewCells dall'animazione durante l'animazione di UITableView
http://www.youtube.com/watch?v=XIGJLbiRsXE
Tuttavia, si apre così:
http://www.youtube.com/watch?v=UJUX-ILCB_0
Notate come le celle della tabella si stanno animando. Come posso evitare che ciò accada?
Sto utilizzando l'autolayout. Il codice è dunque:
[theView addSubview:theTable];
[theTable reloadData];
[theTable invalidateIntrinsicContentSize];
[UIView animateWithDuration:.33 animations:^{
[theView layoutIfNeeded];
}];
Altri particolari, che possono o meno importa:
genitore della vista tabella è una ScrollView
ho ignorato l'intrinsicContentSize della vista tabella per restituire l'altezza di tutte le celle nella vista tabella, quindi la vista tabella non scorrerà
Sto cambiando l'origine dati del vista della tabella prima di visualizzarlo
Non credo che questo dovrebbe funzionare nel mio caso, come i subviews sotto la tabella bisogno di animare su e giù con la tavola pure. – dragosaur