2010-05-20 5 views
8

Quelles sont mes options, le cas échéant, d'ajouter des données arbitraires supplémentaires à la boîte de dialogue standard Cocoa à propos d'une application NSApplication lorsqu'elle reçoit un message orderFrontStandardAboutPanel.NSApplication orderFrontStandardAboutPanel: Rendre mon panneau à peu près moins standard

+0

Vous pouvez connecter l'élément de menu à une action personnalisée dans -ou- votre délégué d'application et, à partir de là, présenter votre propre fenêtre entièrement personnalisée. Vous pouvez lire toutes les informations textuelles du fichier plist de votre application et obtenir l'image de l'icône de NSApp. –

Répondre

7
+0

ah, j'utilise déjà toutes ces options pour afficher les informations appropriées pour chaque clé dict (tirée de l'ensemble de l'application). La question est comment puis-je montrer des informations en plus de tout cela? – anthony

+0

@Anthony soit votre chausse-pied vos informations dans les crédits (ou stratégie similaire) ou faites votre propre fenêtre À propos. –

13

Si vous ajoutez un fichier nommé Credits.rtf à Resources le contenu sera utilisé automatiquement dans la norme élargie sur les panneaux et vous pouvez mettre ce que vous voulez dans les informations du fichier. Il tirera toujours le droit d'auteur standard, l'information de version, etc. du info.plist. C'est le moyen le plus simple que je connaisse d'ajouter des informations arbitraires, sinon vous aurez à faire tourner votre propre panneau.

+3

Si quelqu'un (comme moi) passe juste 10 secondes à chercher ça, maintenant ce groupe s'appelle 'Supporting Files' ... – Atomix

Questions connexes