rendre le texte UILabel gras
-
25-09-2019 - |
Question
Je veux faire le texte de UILabel 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 ]];
La solution
Essayez
[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]];
Il peut également être utile de vérifier si la police que vous essayez d'utiliser est disponible sur l'appareil
Autres conseils
Si vous voulez conserver la police du système et le mettre en gras:
[infoLabel setFont:[UIFont boldSystemFontOfSize:16]];
Utilisation de l'interface dans Xcode sélectionnez l'étiquette puis passez à l'inspecteur Attributs. L'une des options est la police. Cliquez sur l'icône de la police (pas les flèches haut-bas). Dans le menu contextuel qui apparaît étendre la police ComboxBox. Dans la section du système Gras choisir régulier.
Pour les utilisateurs rapides cela devrait fonctionner:
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 régler la course avec une valeur négative pour faire un effet gras si vous n'avez pas la variation audacieuse de votre police personnalisée. Voir ici:
Comment puis-je à la fois la course et remplir avec NSAttributedString w / UILabel