Question

Je voudrais avoir un chooser personnalisable où de nombreuses fonctionnalités peuvent être personnalisées. Une chose que je ne peux pas comprendre comment faire est de changer le texte du bouton d'annulation. Je trouve que la méthode setPrompt va changer le texte du bouton OK, mais je ne peux trouver aucune méthode similaire pour le bouton d'annulation, est-il une telle méthode?

Était-ce utile?

La solution

Il n'y a pas intégré dans la méthode pour cela, mais vous pouvez essayer itérer à travers les sous-vues de vue du contenu du panneau et la recherche du bouton dont l'action est cancel:, et appelant setTitle: à ce sujet.

Mise à jour. Il y a une méthode _setCancelButtonTitle: privée, aussi

(En outre, ces deux sera probablement briser dans une application sandbox.)

Autres conseils

Le setPrompt:. Méthode NSSavePanel (super classe de NSOpenPanel) fera le travail pour vous

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top