2 votes

création d'une vue unique avec des éléments créés de manière programmatique et chargés à partir d'une nib

J'aime utiliser les fichiers NIB pour configurer certaines vues secondaires, mais pour d'autres vues secondaires, je préfère les créer par programme. Quelle est la méthode préférée pour ajouter par programme des éléments dans une vue chargée à partir d'une Nib ou pour modifier les propriétés des éléments ? Actuellement, je le fais dans viewWillAppear.

3voto

Joe Points 37343

-(void)viewDidLoad est l'emplacement correct pour ces personnalisations. Et pour supprimer toutes les références à ces personnalisations, faites-le en -(void)viewDidUnload . Si vous le faites dans viewWillAppear, vous risquez de vous retrouver avec plusieurs copies des éléments que vous avez ajoutés, car cette fonction est appelée à chaque fois que la vue est affichée, en particulier dans le cas d'une UINavigationController .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X