Le meilleur exemple pour expliquer ma situation est d'utiliser un article de blog. Disons que j'ai un UITableView chargé avec les titres des articles de blog que j'ai obtenus à partir d'une API. Lorsque je clique sur une ligne, je veux afficher l'article de blog détaillé.
Ce faisant, l'API renvoie plusieurs champs, dont le "post body" (qui est un texte HTML). Ma question est la suivante : que dois-je utiliser pour l'afficher de manière à ce qu'il apparaisse sous forme de texte HTML formaté ? Devrais-je utiliser une UIWebView pour cela ? Je ne sais pas si vous utilisez un UIWebView lorsque vous visualisez littéralement une page Web (comme l'initialiser avec une URL ou autre) ou si vous pouvez lui remettre une chaîne HTML et qu'il la formatera correctement.
Plusieurs autres champs seront affichés sur cette page, tels que le titre, la catégorie, l'auteur, etc. J'utilise simplement des UILabels pour ces champs, ce qui ne pose aucun problème. Mais je ne sais pas quoi faire avec le fragment HTML. Je fais tout cela par programme, en fait.
Si vous ne pouvez pas le dire, je suis relativement nouveau dans le développement iOS, depuis seulement 2 ou 3 semaines, et je n'ai AUCUNE expérience en obj-c. Donc, si une UIWebView est la bonne approche, j'apprécierais également toute note "gotcha !", s'il y en a.