2015-10-08 2 views
0

Je montre un NSPanel flottant (séparé de la fenêtre principale de l'application) pour l'entrée des données (je devrais ajouter, c'est une application UIElement mais pas une application de fond, c'est à dire qu'elle n'a pas de fenêtre principale par exemple et répond aux raccourcis clavier globaux pour lancer une fenêtre). Je veux que certains raccourcis clavier fonctionnent spécifiquement pour ce NSPanel en plus de ceux pris en charge par le menu principal pour la fenêtre de l'application.Charger NSMenu à partir de NIB pour NSPanel

Comment puis-je définir un NSMenu pour le panneau flottant de manière à ce que les raccourcis clavier soient envoyés à ce panneau lorsqu'il s'agit d'un keyWindow?

Répondre

0

La solution simple consistait simplement à implémenter les actions de menu dans le NSViewController hébergé par le panneau. Cela serait alors ramassé dans la chaîne du répondeur pour tous les raccourcis clavier pris en charge.