This article est un bon endroit pour commencer. Essentiellement, vous instanciez un propriétaire (qui contient les points de vente/actions) s'il n'existe pas et demandez à NSBundle de charger la puce avec ce propriétaire donné. Si tout va bien, vous aurez votre interface utilisateur tout prêt et prêt à partir. En ce qui concerne la façon de basculer entre eux, c'est beaucoup trop large pour répondre. À la base, vous pouvez toujours ajouter les vues personnalisées/alternatives en tant que sous-vues d'éléments d'affichage d'onglets individuels dans une vue de l'onglet Tabless, en lui demandant de sélectionner un onglet donné lorsqu'une action est déclenchée. Un peu plus compliqué (seulement un petit peu) serait d'utiliser le -replaceSubview:with: de NSView pour les échanger de certaines superview.
En ce qui concerne votre troisième question ... pouvez-vous la reformuler? Comme vous l'avez formulé, les différences sont les suivantes: a) vous aurez plus de travail pour le charger depuis une plume distincte et b) vous ne pourrez pas le réutiliser (c'est-à-dire créer plusieurs instances du même sous-assemblage) ce qui peut ou peut ne pas être important pour vous dans ce cas car il semble que vous n'aurez qu'une instance du contenu de CustomView et Alternative.
Merci Joshua! Réponse très utile. Ça fonctionne bien. Et votre réponse à la troisième question est exactement ce que je voulais savoir. T – Azpiri
Heureux de vous aider. Plus heureux si vous marquez les réponses «acceptées» si elles fonctionnent pour vous. :-) –
Déjà accepté. Je suis novice avec ce site aussi;) – Azpiri