2010-11-23 2 views
1

J'ai rencontré un problème essentiel lors de la création d'une application pour iPad, où une grande quantité de texte sera affichée. J'ai besoin de créer des blocs de texte qui peuvent rompre la ligne et être liés (pour appeler certaines fonctions sur chaque bloc). Je pensais que le texte de base devrait être utilisé. Quel est le moyen d'affecter la position du toucher au bloc de texte nécessaire?Blocs de texte pouvant être liés en C-

et est-ce que quelqu'un a des exemples? google est pauvre, quand il s'agit de travailler avec des quantités de texte.

Répondre

0

Vous pouvez utiliser un bouton transparent dans la superposition du texte.

+0

Oui, c'est généralement une bonne pratique, mais le texte est affiché de façon dinamique, la taille et la positon seront changées, et le bouton ne peut tout simplement pas suivre le texte. Je vais éditer la question principale ... – Dumoko

+0

Si vous pouvez obtenir les coordonnées de votre texte, vous pouvez créer un bouton avec la taille dynamique et la position – MathieuF

0

Vous ne pouvez pas lier votre texte comme dans une page html. Vous pouvez faire cette fonctionnalité uniquement dans Webview.

+0

C'est une bonne idée, mais j'ai un énorme texte, et je vais avoir une énorme quantité de gestionnaires créés dinamiquement, donc avec webview, il faudra un "while". J'ai l'intention d'attraper les coordonnées du contact, et exécuter le hadnler nécessaire en comparant les coordonnées tactiles avec l'information du bloc. – Dumoko