2009-10-08 9 views
0

J'ai besoin d'aide. Cela semble être un problème commun que j'ai quand j'ajoute et change des points de vue dans mon code. Et j'aimerais apprendre ce que je fais mal.iPhone UIViews dormir/mourir après avoir été remis en vue

Actuellement, je suis ajout et la suppression des vues en utilisant les appels suivants de mon contrôleur de vue:

[startView removeFromSuperview]; 
[self addSubview:secondView]; 

et puis en faisant le contraire de nouveau pour revenir en arrière.

[secondView removeFromSuperview]; 
[self addSubview:startView]; 

Je suis bien jusqu'à ce point. Mais le problème que j'ai, c'est que quand je décide de revenir à 'startView' et d'appeler le premier code que j'ai ci-dessus pour la deuxième fois Mon View charge mais très peu de travaux Aucune de mes méthodes ne s'appelle, il n'y a pas d'animation et la vue est montré, mais il est « mort » ou « endormi ». et je ne sais pas pourquoi!

J'ajoute essentiellement une vue, la suppression, puis l'ajouter à nouveau et les pauses tout. Quelqu'un peut-il me donner un coup de main sur ce qui pourrait arriver? Est-ce que ViewDidLoad ne tire pas la deuxième fois qu'il est chargé ou quelque chose comme ça? Je l'apprécierais beaucoup

Répondre

1

Je l'ai peut-être compris Don ne t'inquiète pas! J'ai eu un drapeau caché dans mon code quelque part qui empêchait mes méthodes de tirer. Désolé!

Questions connexes