web-dev-qa-db-fra.com

Est-il possible d'utiliser des symboles SF en dehors de l'uImage?

Je suis confus sur la manière d'utiliser les symboles SF dans le texte dans un projet IOS. J'ai un uibutton qui utilise un symbole juste bien en utilisant UIImage systemImageNamed:. Je voudrais afficher un message sur ce bouton avec du texte dans une autre vue. Je pensais pouvoir utiliser la référence Unicode à ce symbole, mais cela ne rend pas. Je crois comprendre que ces symboles sont dans la zone d'utilisation privée, mais je ne peux pas les amener à faire de l'utilisation de code comme @"Press the \U0010057C button."

J'ai essayé d'importer le fichier de police SFSYMBOLSULLSULL.TTF dans mon projet.

Je m'attendrais à voir le symbole rendu, mais je reçois un? au lieu.

17
Gene McCulley

J'ai eu du mal avec ce même problème de la manière d'utiliser des glyphes symboliques SF à l'aide des API de rendu de la corsetext. Sur MacOS, la police "SF pro Text" a 7 500+ glyphes, y compris les glyphes de symbole SF. Sur iOS, la police système n'a que ~ 2800 glyphes et ne semble pas inclure les nouveaux glyphes de symbole SF. Au-delà de la police dans le projet lui-même (qui est contre la licence d'Apple, je pense), je n'ai pas trouvé de moyen de rendre ces glyphes en utilisant leurs valeurs de caractère Unicode.

1
Werner Sharp