J'utilise une instance de UIWebView
pour traiter du texte et le colorer correctement, il donne le résultat en HTML, mais au lieu de l'afficher dans la fenêtre UIWebView
Je veux l'afficher en utilisant Core Text
avec un NSAttributedString
.
Je suis capable de créer et de dessiner le NSAttributedString
mais je ne sais pas comment convertir et mapper le HTML dans la chaîne attribuée.
Je comprends que sous Mac OS X NSAttributedString
a une initWithHTML:
mais il s'agit d'un ajout réservé à Mac et qui n'est pas disponible pour iOS.
Je sais également qu'il existe une question similaire à celle-ci, mais elle n'a pas reçu de réponse. J'ai donc décidé d'essayer à nouveau et de voir si quelqu'un a créé un moyen de faire cela et, si oui, s'il peut le partager.
2 votes
La bibliothèque NSAttributedString-Additions-for-HTML a été renommée et intégrée dans un framework par le même auteur. Elle s'appelle désormais DTCoreText et comprend un ensemble de classes de mise en page Core Text. Vous pouvez la trouver sur aquí