Come posso ottenere il carattere selezionato da NSFontManager?
-
29-10-2019 - |
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.
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