2010-07-03 3 views
0

J'ai une vue personnalisée avec des couches supplémentaires et une simple animation sans fin (en utilisant l'animation de base). La vue est une sous-classe de UITableViewCell et n'a donc pas son propre contrôleur de vue.Redémarrer CoreAnimation après l'affichage apparaît

L'animation est arrêtée lorsque la vue disparaît, ce qui est correct. Mais comment redémarrer l'animation lorsque la vue réapparaît?

+2

Avez-vous essayé de commencer l'animation lorsque vous configurez la cellule tableView: cellForRowAtIndexPath: – Eiko

+0

Cette fonction n'est pas appelée lorsque la vue réapparaît ... – hanno

Répondre

0

J'ai trouvé une façon de le faire. Ce n'est peut-être pas la meilleure solution, mais au moins c'est très simple. Il suffit d'ajouter ceci dans le UITableViewController correspondant:

-(void)viewWillAppear:(BOOL)animated{ 
    [self.tableView reloadData]; 
} 
Questions connexes