J'affiche des données dans UITableView, lorsque les données sont en cours de chargement je montre un UIView avec le message d'attente et quand le est chargé dans la vue de la table, je supprimer le UIView en utilisant l'animationquestion Animation avec UITableView et UIView
[self.tableView reloadData];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];
if(viewTemp !=nil)
{
[viewTemp removeFromSuperview];
}
[UIView commitAnimations];
Mais je suis confronté à un problème pendant que l'animation est affichée, certaines des lignes de la vue de la table ne sont pas montrées à l'unité, l'animation est terminée.
Quelqu'un peut-il me dire comment y remédier?
Merci Ashwani
Chargez-vous les données sur un thread de travail? – philsquared
En fait, j'utilise un appel de service Web asynchrone, puis j'analyse les données XML. Lorsque les données requises sont obtenues, j'appelle ce code. C'est là que je vois la vue de table avec moins de rangées jusqu'à ce que la transition soit terminée. –