2011-01-05 11 views
43

ich UILabel Text fettmachen UILabel Text fett

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 ]]; 

Antwort

60

Versuchen

[infoLabel setFont:[UIFont fontWithName:@"Arial-BoldMT" size:16]]; 

Es kann auch sein lohnt, wenn die Schriftart Sie versuchen machen wollen, ist auf dem Gerät

zur Verfügung zu bedienen
+4

Es wäre schön, diese Antwort zu fusionieren und die folgende: Wenn Sie die Systemschriftart beibehalten und fett formatieren möchten: [infoLabel setFont: [UIFont boldSystemFontOfSize: 16]]; –

121

Wenn Sie die Systemschriftart beibehalten und sie fett formatieren möchten:

[infoLabel setFont:[UIFont boldSystemFontOfSize:16]]; 
+0

Und wenn Sie die Größe beibehalten möchten: [infoLabel setFont: [UIFont boldSystemFontOfSize: infoLabel.font.pointSize]]; – narco

24

Mit Hilfe der GUI in Xcode und wählen Sie dann das Etikett auf die Attribute Inspector gehen. Eine der Optionen ist Schriftart. Klicken Sie auf das Schriftart-Symbol (nicht die Auf-Ab-Pfeile). In dem Popup, das erscheint, erweitern Sie die Font ComboxBox. Im Bereich Fettes System wählen Sie Regulär.

Xcode screenshot

+0

danke für die Antwort :) –

5

Für schnelle Benutzer sollte diese Arbeit:

myLabel.font = UIFont.boldSystemFontOfSize(12.0) 

oder wenn Sie eine andere Schriftart verwenden mögen:

myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0)