J'utilise UITextView
et je veux changer la couleur du lien hypertexte que j'utilise dans ce composant. Par exemple, si UITextView
affiche www.gmail.com alors il apparaît en bleu. Je veux changer cette couleur.
Huzzah! Apple a publié une solution appropriée avec iOS7! Comme expliqué dans cette réponse vous pouvez utiliser la propriété linkTextAttributes
d'un UITextView
. Un lien blanc et souligné ressemblerait à ceci:
yourTextView.linkTextAttributes = @{
NSForegroundColorAttributeName: [UIColor whiteColor],
NSUnderlineStyleAttributeName: [NSNumber numberWithInt:NSUnderlineStyleSingle]
};
ou vous pouvez également modifier le tintColor
, puisque UITextView
hérite de UIView
et utilise la propriété tintColor
pour colorer les liens - voir:
yourTextView.tintColor = [UIColor whiteColor];
Maintenant, vos liens peuvent avoir l'air épiques!