Quelles sont mes options, le cas échéant, d'ajouter des données supplémentaires et arbitraires au cacao standard à propos de la boîte de dialogue affichée par un NSApplication lorsqu'il reçoit un message de commandeFronTstandardAbOpPanel. P>
4 Réponses :
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 de savoir comment puis-je montrer des informations en plus de tout cela?
@Anthony soit chausse-pied vos informations dans les crédits (ou une stratégie similaire) ou faites de votre choix sur la fenêtre.
Si vous ajoutez un fichier nommé credits.rtf code> à Ressources code> Le contenu sera automatiquement utilisé dans la norme étendue du panneau et vous pouvez mettre les informations que vous voulez dans le déposer. Il tire toujours le copyright standard, les informations de version, etc. à partir du info.plist code>. C'est le moyen le plus simple que je connaisse d'ajouter des informations arbitraires, sinon vous devrez faire preuve de votre propre panneau. P>
Si quelqu'un (comme moi) passe seulement 10 secondes à la recherche de cela, ce groupe s'appelle maintenant "Soutenir les fichiers" ...
Élargir sur la réponse de Themikeswan, j'ai constaté que si vous ajoutez un fichier nommé crédits.html dans le dossier Ressources, il s'agit de contenu utilisé dans la norme étendue du panneau. En fait, les crédits.html semble remplacer un crédits.rtf. P>
Donc, votre choix si vous souhaitez utiliser le format HTML ou RTF, ou filez-vous «À propos de» à un contrôleur de fenêtre personnalisé complètement différent. P>
Développer plus loin sur les réponses de Darrell Root and Themikeswan ci-dessus, La documentation d'Apple pour le La valeur de cette clé est une substance nsattributed affichée dans l'info
zone du panneau. Si non spécifié, appkit recherche ensuite un fichier
nommé «crédits.html», «crédits.rtf» et «crédits.rtfd», dans cette
Commande, dans le paquet renvoyé par la méthode de la classe Bundle principal. Les
premier fichier trouvé est utilisé. Si aucun n'est trouvé, la zone d'information est laissée
vide. p>
blockQuote> Credits code> Propriété de NSAPPLICATION.ABOUTPANOPTIONNOTIONNE CODE> States: - P>
Vous pouvez filer l'élément de menu dans une action personnalisée dans -Say- votre représentant de l'application et, à partir de là, présentez votre propre fenêtre entièrement personnalisée. Vous pouvez lire toutes les informations de texte du plat de votre application et obtenir l'image d'icône à partir de
nsapp code>.