J'ai donc deux sous-vues dans ma vue principale. J'ai créé chaque sous-vue en accédant à la bibliothèque dans IB et en faisant glisser une vue sur mon fichier nib principal, puis en positionnant des contrôles sur celles-ci.IPhone: Comment basculer entre les sous-vues qui ont été créées dans Interface Builder
Maintenant, je voudrais basculer entre ces vues via un bouton "flip". Ce que je ne comprends pas, c'est comment je peux le faire par programme.
Ma question est la suivante: est-ce que je "cache" l'une des sous-vues et que je la masque de façon programmatique quand je fais le flip? Est-ce que je donne un nom à chacun via Interface Builder et le fais de cette façon? Je n'ai pas vraiment besoin du code pour faire le flip ou quoi que ce soit, j'ai juste besoin d'une compréhension conceptuelle de comment je ferais référence aux vues construites dans IB par programmation et si la dissimulation a du sens dans mon scenerio ...
suggestions? merci
Merci pour votre explication détaillée. Je ne comprends pas très bien ce que vous vouliez dire en créant les vues en dehors du fichier nib principal. J'aimerais pouvoir créer une vue dans IB mais je pensais que je ne pouvais le faire qu'à l'intérieur de ma plume principale. Peut-être qu'il me manque quelque chose ...? – foreyez
Pas en dehors du fichier nib principal, mais en dehors de la fenêtre. Notez dans ma capture d'écran comment "My View 1" est dans la liste avec le reste des objets de la nib - il n'est pas réellement placé à l'intérieur de la fenêtre.Vous devriez utiliser ceci à votre avantage afin qu'une seule des vues soit à l'écran (dans la fenêtre) à la fois. – jtbandes
Ok, je vous attrape. J'ai réalisé cela en faisant glisser ma sous-vue de l'intérieur de ma fenêtre principale à l'extérieur où votre capture d'écran montre. (Je ne savais pas que je pouvais faire ça!) – foreyez