2009-10-21 8 views

Répondre

1

Quelque chose de proche est possible. J'ai récemment répondu your question à propos de plusieurs vues dans une fenêtre; l'approche pour avoir plusieurs contrôleurs de vue est très similaire, bien qu'ils aient besoin de fichiers nib ou xib séparés.

La façon de le faire est la suivante:

  1. instancier tous les différents contrôleurs dont vous avez besoin
  2. Ajouter la vue de chaque contrôleur à la vue parent ou d'une fenêtre, comme je répondais à votre question précédente

Programmatically, il ressemblerait à quelque chose comme (répété pour chaque contrôleur de vue que vous souhaitez ajouter):

// With some UIWindow *window 
MyViewController *vc = [[[MyViewController alloc] 
         initWithNibName:@"MyNib" bundle:nil] autorelease]; 
[window addSubview:vc.view];

Gardez à l'esprit que vous devrez peut-être ajuster la propriété frame de la vue avant de l'ajouter, en fonction de l'emplacement dans la vue parente ou la fenêtre que vous souhaitez placer.

+0

Tim, merci beaucoup. Je n'ai pas réalisé la relation entre les deux questions. Je vois la corrélation maintenant. – Adam

Questions connexes