Objective-C Language Création d'une chaîne comportant un crénage personnalisé (espacement des lettres) editshare


Exemple

NSAttributedString (et son frère modifiable NSMutableAttributedString ) vous permet de créer des chaînes complexes dans leur apparence pour l'utilisateur.

Une application courante consiste à utiliser cette option pour afficher une chaîne et ajouter un crénage / espacement des lettres personnalisé.

Cela se ferait comme suit (où label est un UILabel ), donnant un crénage différent pour le mot "kerning"

NSMutableAttributedString *attributedString;
attributedString = [[NSMutableAttributedString alloc] initWithString:@"Apply kerning"];
[attributedString addAttribute:NSKernAttributeName value:@5 range:NSMakeRange(6, 7)];
[label setAttributedText:attributedString];