2009-10-12 26 views
1

Une question est: Maintenant je veux ajouter un nouveau menu à la fin de MenuBar, pas pour ajouter un menuitem au menu connu. tout comme les éléments Xcode: Le dernier menu est Aide, je veux ajouter un nouveau Mneu (MyMenu) derrière le menu Aide? Comment faire ? Merci beaucoup!Comment ajouter un nouveau menu à la fin de MenuBar?

+0

La deuxième question est complètement indépendante de la première. Vous devriez casser ceci en 2 questions. –

Répondre

4

En règle générale, vous ne devez pas ajouter ou supprimer d'éléments dans le menu principal lors de l'exécution, car cela casse la mémoire musculaire de vos utilisateurs. Activez ou désactivez-les à la place, et vous aurez une meilleure interface utilisateur.

En supposant que vous ayez trouvé une bonne raison de le faire, la manière de le faire est d'obtenir le menu principal de l'objet NSApplication partagé, puis d'insérer l'élément de menu pour votre nouveau menu. Le sous-menu de l'élément de menu est le menu que vous insérez. (Bien sûr, vous pouvez créer le menu et l'élément de menu dans IB et accéder à l'élément de menu via une prise.)

Questions connexes