Comment faire pour actualiser UITableViewCell?

J'ai un UITableView avec une coutume UITableViewCell. Dans cellForRowAtIndexPath, je assigner une police à une étiquette dans chaque cellule, car l'utilisateur peut changer la taille de police à tout moment. Pour changer la taille de police, l'utilisateur clique sur un bouton en dessous de la tableview, qui dislays un autre point de vue avec des réglages. Une fois qu'ils ont choisi une taille de police et cliquez sur fait, de ce point de vue disparaît et la tableview s'affiche à nouveau. - Je afficher une cellule par zone d'affichage. De sorte que l'utilisateur ne voit pas le changement de police jusqu'à ce qu'il passe à la cellule suivante. La cellule active est j'aimerais la mettre à jour.

J'ai essayé reloadData à partir de l'écran des paramètres, mais cela ne fonctionne pas. La tableview est un UITableViewController mais viewWillAppear jamais déclenche une fois que les paramètres de l'écran disparaît. J'ai essayé de faire la cellule personnalisé une propriété de la tableview de sorte qu'il peut être accessible à partir de l'écran paramètres, puis appelé setNeedsDisplay et setNeedsLayout. Ceux ne fonctionne pas non plus. Des suggestions?

OriginalL'auteur 4thSpace | 2009-06-04