2011-01-05 7 views
43

chcę, aby tekst UILabel za pogrubienieuczynić tekst UILabel za pogrubienie

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

Odpowiedz

60

Spróbuj

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

Może być również warto sprawdzić, czy czcionka próbujesz użyć jest dostępny na urządzeniu

+4

byłoby miło, aby połączyć tę odpowiedź i ten poniżej: Jeśli chcesz zachować czcionkę systemową i uczynić ją pogrubioną: [infoLabel setFont: [UIFont boldSystemFontOfSize: 16]]; –

121

Jeśli chcesz zachować czcionkę systemową i sprawiają, że śmiały:

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

A jeśli chcesz zachować rozmiar: [infoLabel setFont: [UIFont boldSystemFontOfSize: infoLabel.font.pointSize]]; – narco

24

Korzystanie z GUI w Xcode wybrać etykieta następnie udać się do inspektora Atrybuty. Jedną z opcji jest Czcionka. Kliknij ikonę czcionki (nie strzałki w górę). W wyskakującym wyskakującym okienku rozwiń czcionkę ComboxBox. W sekcji Pogrubiony system wybierz Regular.

Xcode screenshot

+0

dzięki za odpowiedź :) –

5

do szybkiego użytkowników to powinno działać:

myLabel.font = UIFont.boldSystemFontOfSize(12.0) 

lub jeśli chcesz użyć innej czcionki:

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