J'utilise UINavigationController et j'obtiens des problèmes d'affichage intermittents lorsque je reviens, que j'applique et que j'appuie sur des contrôleurs de vue. Parfois, la barre de navigation affichera les boutons et le texte chevauchant la barre de navigation de la vue actuelle et précédente, parfois la vue changera mais pas la barre de navigation, parfois la barre de navigation change, mais pas la vue.Problèmes d'affichage push/pop de la barre de navigation de l'iPhone
Je ne fais rien de fantaisiste, en utilisant généralement un bouton "retour" gauche, et en faisant pushViewController.
Je trouve que si je supprime des objets de la table dans la vue, cela arrive plus. Des idées?
- (void)viewDidDisappear:(BOOL)animated {
//zzz sometimes back doesn't go back[aValues removeAllObjects];
[super viewDidDisappear:animated];
}
Le code que vous avez fourni ne donne pas assez le contexte pour vous aider. qu'est-ce que 'aValues' et que contient-elle? Vous dites que vous ne faites rien d'extravagant, mais pousser et ouvrir les contrôleurs de vue de la manière proscrite par Apple ne causera pas ce que vous décrivez. –
NSMutableArray \t * aValues; Il s'agit d'un tableau d'objets que nous utilisons comme données pour un UITableView dans la vue. La vue se compose d'une seule table de section et de 3 UIButtons, certains UILabels et un UIImageView. – Jack