2011-04-20 3 views
0

je un tableau d'étiquettesIOS: chaîne souligné et en gras

[labelsArray objectAtIndex:1] ???? 

Je souhaite modifier le style de texte de l'étiquette en gras et stressée. Comment puis je faire ça?

+0

Je pense que vous ne pouvez pas faire de la chaîne en gras. Qu'est-ce que tu veux faire ? –

+0

excusez-moi c'est un tableau de l'étiquette – CrazyDev

+0

Personne ne sait ce que vous voulez dire par stressé; voulez-vous dire encart? –

Répondre

1

Je ne comprends pas ce que vous entendez par stressée mais si vous voulez le mettre en gras, vous pouvez écrire:

UILabel *label = [labelArray objectAtIndex:1]; 
label.font = [UIFont fontWithName:@"Helvetica-Bold" size:18]; 

La taille et le type de police est ofcourse à vous. Voici la liste: http://www.prepressure.com/fonts/basics/ios-4-fonts

EDIT pour commentaires: Je ne l'ai jamais fait, mais après quelques recherches, je trouve ce poste à stackoverflow. Vous pouvez essayer cela, mais il n'y a pas de fonction "intégrée" pour ce que je sais.

Underline text in UIlabel

+0

et si je veux que l'étiquette est soulignée ??? – CrazyDev

+0

@blackguardian Voir le message mis à jour – LuckyLuke

1

Si des polices différentes dans les étiquettes, que vous ne savez pas que vous pouvez essayer:

NSInteger i = 0; 
for (...) 
{ 
    UILabel *label = [labelArray objectAtIndex:i]; 
    UIFont *oldFont = label.font; 
    NSString *fontName = [NSString stringWithFormat:@"%@-BoldItalic", oldFont.fontName]; 
    label.font = [UIFont fontWithName:fontName size:oldFont.pointSize]; 
} 

Hope this aiderai!

Questions connexes