2011-01-05 34 views
43

Tôi muốn làm cho văn bản UILabel của đậmlàm cho văn bản UILabel của đậm

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

Trả lời

60

Hãy thử

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

Nó cũng có thể có giá trị kiểm tra nếu các font bạn đang cố gắng sử dụng có sẵn trên thiết bị

+4

Nó sẽ được tốt đẹp để hợp nhất câu trả lời này và bên dưới: Nếu bạn muốn giữ lại phông chữ hệ thống và in đậm: [infoLabel setFont: [UIFont boldSystemFontOfSize: 16]]; –

121

Nếu bạn muốn giữ lại phông chữ hệ thống và in đậm:

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

Và nếu bạn muốn giữ lại kích thước: [infoLabel setFont: [UIFont boldSystemFontOfSize: infoLabel.font.pointSize]]; – narco

24

Sử dụng GUI trong Xcode chọn nhãn sau đó đi đến Attributes Inspector. Một trong các tùy chọn là Font. Nhấp vào biểu tượng phông chữ (không phải các mũi tên lên xuống). Trong cửa sổ bật lên xuất hiện, mở rộng Font ComboxBox. Trong phần Hệ thống in đậm, chọn Thường xuyên.

Xcode screenshot

+0

cảm ơn câu trả lời :) –

5

Đối với người dùng nhanh chóng này nên làm việc:

myLabel.font = UIFont.boldSystemFontOfSize(12.0) 

hoặc nếu bạn muốn sử dụng một phông chữ khác nhau:

myLabel.font = UIFont(name:"HelveticaNeue-Bold", size: 12.0) 
Các vấn đề liên quan