Texte UILabel barré avec la couleur
J'utilise le code suivant pour barrer le texte
NSMutableAttributedString *attributeString = [[NSMutableAttributedString alloc] initWithString:(text ? text : @"")];
[attributeString addAttribute:NSStrikethroughStyleAttributeName
value:@2
range:NSMakeRange(0, [attributeString length])];
label.attributedText = attributeString;
Le texte est de couleur blanche de sorte que le barré en ligne est également blanc. Je voudrais changer que le rouge. Comment puis-je le faire?
source d'informationauteur Zia
Vous devez vous connecter pour publier un commentaire.
Selon la NSAttributedString UIKit Ajouts De Référencevous pouvez définir la
attribut à un
UIColor
de votre choix.Ajouter "NSStrikethroughColorAttributeName" attribut de la chaîne
Documentation est ici
SWIFT 3.x
À barré d'une étiquette de texte avec la couleur que vous avez besoin de 2 attributs, l'un pour le NSStrikethroughStyleAttributeName un pour le NSStrikethroughColorAttributeName. Je trouve ça plus lisible.
Dans Swift: