Selon la documentation d'Apple, si vous ne fournir aucune police pour une plage donnée de la chaîne attribuée, par défaut, il prendra Helvetica de la taille 12.Comment configurer la police par défaut pour NSAttributedString
Maintenant RightNow je veux changer cela police par défaut. Quelqu'un peut-il me suggérer comment puis-je faire cela.
En fait, je veux réaliser suivant chose:
i have chaîne avec html (html dynamique venant de serveur), laisser dire comme htmlStr
. Dans cette chaîne, il est possible que des polices aient été définies pour différentes parties de html, et il est également possible qu'il n'y ait pas de jeu de polices pour ce htmlStr. Maintenant, comme je veux afficher + modifier ce htmlStr, je convertis d'abord ce htmlStr en attributeString, puis je le montre en textview en définissant attributedText
pour textview.
Maintenant mon problème est, dans le cas où il n'y a aucune police est fournie pour ce htmlStr, il prend la police par défaut qui de trop petite taille et ne regarde pas bien. Alors, comment puis-je changer cette police par défaut pour la chaîne attribuée.
Soit modifier la chaîne HTML pour forcer une taille de police, ou d'énumérer les attributedString et ajoutez la police correcte. – Larme
Comment énumérer la chaîne attribuée pour vérifier la police? –
réellement html vient de tous les endroits aléatoires, donc nous ne pouvons pas les appliquer du serveur, soit nous pouvons mettre à jour HTML en ajoutant une police par défaut (je ne sais pas beaucoup de HTML, donc demander) ou j'ai besoin de mettre à jour la police par défaut, mais je suis incapable de le faire. –