Comment définir les caractères gras et italique sur UILabel
de l'iPhone / iPad? J'ai cherché le forum mais rien ne m'a aidé. Quelqu'un pourrait-il m'aider?
Réponses
Trop de publicités?N'essayez pas de jouer avec les noms de police. En utilisant le descripteur de police, vous n'avez besoin d'aucun nom:
UILabel * label = [[UILabel alloc] init]; // use your label object instead of this
UIFontDescriptor * fontD = [label.font.fontDescriptor
fontDescriptorWithSymbolicTraits:UIFontDescriptorTraitBold
| UIFontDescriptorTraitItalic];
label.font = [UIFont fontWithDescriptor:fontD size:0];
size:0
signifie 'garder la taille telle quelle'
sectionLabel.font = [UIFont fontWithName:@"TrebuchetMS-Bold" size:18];
Il existe une liste de noms de polices que vous pouvez définir à la place de l'attribut 'fontWithName'. Le lien est ici lien texte
Avec la police par défaut du système iOS 7, vous utiliserez helvetica neue bold si vous souhaitez conserver la police par défaut du système.
[titleText setFont:[UIFont fontWithName:@"HelveticaNeue-Bold" size:16.0]];
Ou vous pouvez simplement l'appeler:
[titleText setFont:[UIFont boldSystemFontOfSize:16.0];