Domanda

Non riesco a ottenere il carattere selezionato in NSFontManager.Di cosa ho bisogno:

1) Devo ottenere il titolo, la dimensione e il colore del carattere selezionato?

Chiamo NSFontManager con un pulsante come questo:

[[NSFontManager sharedFontManager] orderFrontFontPanel:self];

Si sta aprendo ma non so come ottenere il font selezionato. Come stringa ad esempio: Verdana.

Ho letto la documentazione di Apple ma non riesco a capire come ottenere il carattere selezionato.Non sto cambiando o convertendo alcun tipo di carattere.Ho solo bisogno di sapere quale carattere è stato selezionato.

È stato utile?

Soluzione

NSString *selectedFontName = [[[NSFontManager sharedFontManager] selectedFont] displayName];

(a seconda dell'uso previsto, potresti voler utilizzare fontName invece di displayName.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top