2010-04-23 5 views
1

Je suis nouveau sur le développement de l'iphone. J'ai créé une table groupée et affiche le contenu dans la cellule. Maintenant, je veux afficher souligné le texte dans la cellule (lien hypertexte similaire) en fonction de mes besoins. Comment puis-je atteindre cet objectif. J'ai fait quelques recherches mais je ne peux pas avoir une idée, s'il vous plaît aidez-moi.Comment souligner le texte dans la cellule dans l'iphone

Merci.

Répondre

1

Il n'existe pas de moyen simple de souligner le texte dans iPhone OS 3.1 et versions antérieures. Vous aurez besoin d'interroger le UILabel affichant votre texte pour déterminer sa position et dessiner le soulignement vous-même.

Si vous ne ciblez que l'iPad (iPhone OS 3.2 et versions ultérieures), vous pouvez utiliser Core Text et NSAttributedString.

1

J'ai créé une sous-classe UILabel, qui soutient:

  • texte multiligne avec différentes limites de l'étiquette (texte peut être au milieu du cadre de l'étiquette ou la taille exacte)
  • soulignent
  • strikeout
  • underline/ligne strikeout décalage
  • alignement du texte
  • différentes tailles de police

https://github.com/GuntisTreulands/UnderLineLabel

Questions connexes