2010-10-08 2 views
0

J'utilise un contrôleur de barre d'onglets dans Interface Builder avec 3 contrôleurs de navigation. IB ne me permet pas de mettre plus d'un objet dans un contrôleur de vue. Par exemple, je ne peux pas placer à la fois une image et un bouton rect ou deux images etc ...Contrôleur de barre d'onglets et placement d'objets

quelqu'un sait si je fais une erreur ici?

J'espère que je l'ai expliqué assez clairement. J'ai joint une capture d'écran

merci d'avance. alt text

+0

Pouvez-vous fournir une capture d'écran de ce que vous essayez de faire? – Tim

+0

je viens de le faire. C'était un bon moment. – hanumanDev

Répondre

2

Typiquement, je voudrais avoir un autre fichier xib qui définit la vue de SessionViewcontroller. Et ce serait là que je créerais le SessionViewController, en disposant les éléments de la vue dans ce xib. Ensuite, dans le contrôleur de vue de session de votre contrôleur de barre d'onglets, examinez l'inspecteur et faites référence à la classe en tant que SessionViewController.

Je ne créerais pas l'ensemble des vues de l'application à partir du fichier MainWindows.xib. Je ne suis pas sûr que vous puissiez le faire.

+0

ok, cela a du sens. Merci pour l'aide. – hanumanDev

+0

Pas de problème. Il y a des tonnes de gotcha qui se développent sur iOS. Content que je puisse aider. En fait, même après 5 mois de développement, je viens d'apprendre cette fonction de viewDidUnload. Bien lu sur si vous avez la chance ici. Cela vous importera une fois que vous commencerez à avoir plusieurs vues et l'iOS libérera vos vues en raison de la gestion de la mémoire. Vous aurez besoin de prendre soin de libérer vos sous-vues ou vous aurez des fuites de mémoire partout. Bonne chance! – Shiun

Questions connexes