2010-10-25 14 views
4

Quelle est la meilleure solution à ce jour pour supprimer un texte sur l'iPhone?Meilleure façon de supprimer un texte

J'ai entendu de multiples solutions:

  • Quelque chose avec Three20
  • image comme sous-vue
  • UIWebView Et quelque chose avec un NSAttributedString, mais je ne trouve pas un exemple de travail pour cela.

Répondre

0

Vous pouvez essayer ma solution de 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)

  • underline
  • barré
  • soulignement/ligne barré décalage
  • alignement du texte
  • différentes tailles de police

https://github.com/GuntisTreulands/UnderLineLabel

11

Dans iOS 6, nous pouvons utiliser "NSMutableAttributedString" pour un usage des styles plus différents.

NSString* cutText = @"This Line is strike out."; 

    NSMutableAttributedString *titleString = [[NSMutableAttributedString alloc] initWithString:cutText]; 

    // making text property to strike text- NSStrikethroughStyleAttributeName 
    [titleString addAttribute:NSStrikethroughStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:NSMakeRange(0, [titleString length])]; 

    // using text on label 
    [myTextLabel setAttributedText:titleString];