2010-04-08 9 views
4

Quelles options de personnalisation sont disponibles pour Cocoas NSFontPanel? Le NSFontPanel accessible dans les pages iWork a les contrôles "Texte souligné", "Texte barré" et "Couleur du document" en haut. Nous ne voulons pas ceux-ci dans notre NSFontPanel. Est-il possible de supprimer ou de désactiver ces contrôles?Personnalisation de Cocoas NSFontPanel

Répondre

5

Mettre en œuvre the NSFontPanelValidation protocol dans le (s) répondeur (s) concerné (s).

+0

Bien, je n'ai jamais vu celui-là. –

+0

Sweet - juste ce dont j'avais besoin! – ATV

0

Comme vous l'avez dit, le répondeur doit implémenter le protocole NSFontPanelValidation et remplacer la méthode - (NSUInteger) validModesForFontPanel: (NSFontPanel *) fontPanel. Mais cette méthode n'est pas invoquée lorsque NSFontPanel est affiché.