2009-08-30 9 views
1

Je crée une application de style dictionnaire qui présente une tablevue pleine de mots, et lorsqu'un mot est sélectionné, un UITextView est affiché qui montre la définition du mot. Ce que je voudrais faire est d'ajouter une ligne qui dit "Voir aussi: synonym1, synonym2" où synonym1 et synonym2 sont des liens qui amèneront l'utilisateur à la définition du synonyme touché.Meilleure approche pour ajouter des liens non-web à UITextView

Quelle est la meilleure façon d'ajouter ces liens dynamiques? Boutons? D'une certaine manière, ajoutez un petit UIWebView à un UItable à la volée?

Merci!

Répondre

1

Je remplacerais votre UITextView par un UIWebView et utiliserait votre texte de description et vos liens. Il est assez trivial de générer du HTML à la volée pour quelque chose comme ça.

Vous pouvez enregistrer un schéma d'URL personnalisé pour votre application, ou vous pouvez intercept links as they're clicked. Si vos liens sont toujours regroupés, il n'y a aucune raison pour laquelle vous ne pouvez pas utiliser un ensemble de UIButtons dans une vue personnalisée, mais vous devrez alors gérer vous-même la mise en page et l'habillage. Il semble beaucoup plus facile de le faire en HTML.

+0

Merci pour la réponse et ce lien. J'avais repoussé l'UIWebView parce que je ne savais pas comment intercepter les liens. – skantner

Questions connexes