2009-08-13 9 views
2

J'ai réussi à créer une hiérarchie de vue par programmation. Je veux maintenant répliquer cette hiérarchie en utilisant Interface Builder (IB) à la place.Est-ce que addSubview: view est nécessaire si je crée la hiérarchie de vues dans Interface Builder

Dans IB, j'ai imbriqué un UIView dans la fenêtre principale. Dois-je maintenant besoin nolonger ce qui suit dans la méthode applicationDidFinishLaunching: application:

[window addSubview:controller.view]; 
[window makeKeyAndVisible]; 

Remarques: contrôleur est membre de ma sous-classe UIApplicationDelegate.

Merci, Doug

Répondre

0

Non, vous ne devez l'ajouter par programme. Si la vue apparaît dans la fenêtre dans IB, elle est automatiquement ajoutée en tant que sous-vue lorsque la puce est chargée. En fait, vous n'avez même pas besoin d'appeler le [window makeKeyAndVisible] si votre fenêtre est correctement configurée dans IB.

+0

Vous êtes les bienvenus :) –

0

Non, vous ne devriez pas avoir besoin d'addSubView ici. Assurez-vous que le fichier nib correct est chargé, c'est-à-dire la vue associée à la fenêtre pour une application basée sur une fenêtre.

Questions connexes