faire le texte d'UILabel en gras
je veux que le texte D'UILabel soit en gras
infoLabel=[[UILabel alloc]initWithFrame:CGRectMake(90,150, 200, 30)];
[infoLabel setText:@"Drag 14 more Flavors"];
[infoLabel setBackgroundColor:[UIColor clearColor]];
[infoLabel setFont:[UIFont fontWithName:@"Arial" size:16]];
[infoLabel setTextColor:[UIColor colorWithRed:193.0/255
green:27.0/255
blue:23.0/255
alpha:1 ]];
5 réponses
Essayer
[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]];
Il peut également être intéressant de vérifier si la police que vous essayez d'utiliser est disponible sur le périphérique
si vous voulez conserver la police système et la rendre en gras:
[infoLabel setFont:[UIFont boldSystemFontOfSize:16]];
en utilisant L'interface graphique dans Xcode sélectionnez l'étiquette puis allez à L'Inspecteur des attributs. Une des options est la police. Cliquez sur l'icône de police (pas les flèches haut-bas). Dans le popup qui apparaît, développez la police ComboxBox. Dans la section Système gras, choisissez régulier.
pour les utilisateurs swift:
myLabel.font = UIFont.boldSystemFont(ofSize: 12.0)
ou si vous souhaitez utiliser une police différente:
myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0)
vous pouvez définir le trait avec une valeur négative pour faire un effet en gras si vous n'avez pas la variation en gras de votre police personnalisée. Voir ici:
Comment puis-je à la fois de fond et de contour avec NSAttributedString w/ UILabel