objective-c Imposta la dimensione del carattere UILabel del titolo UIButton a livello di codice





7 Answers

[button setFont:...] è stato deprecato.

Utilizza invece [button.titleLabel setFont:...] , ad esempio:

[myButton.titleLabel setFont:[UIFont systemFontOfSize:10]];

objective-c cocoa-touch ios uibutton font-size

Ho bisogno di impostare la dimensione del font del titolo UILabel di un UIButton a livello di UIButton .




Objective-C:

[button.titleLabel setFont: [button.titleLabel.font fontWithSize: sizeYouWant]];

Swift:

button.titleLabel?.font = button.titleLabel?.font.fontWithSize(sizeYouWant)

non farà altro che modificare la dimensione del carattere.




Questo sarebbe utile

button.titleLabel.font = [UIFont fontWithName:@"YOUR FONTNAME" size:12.0f]



Swift:

shareButton.titleLabel?.font = UIFont.systemFontOfSize(size)

Nota non importante: cancellata da animuson ♦ 5 dicembre 14 alle 16:48
animuson, ho avuto lo stesso problema ora un mese dopo aver postato questa risposta. Stavo cercando su google e ho scoperto questo post che non era facilmente copiabile in un progetto veloce. Mentre stavo scorrendo ho visto la mia risposta cancellata e l'ho copiata. quindi per favore non cancellare cose realmente utili ..




puoi anche personalizzare il carattere del pulsante con grassetto, corsivo. questo esempio con la dimensione del carattere di sistema in grassetto.

[LoginButton.titleLabel setFont:[UIFont boldSystemFontOfSize:15.0f*Ratio]];



Questo dovrebbe farti andare

[btn_submit.titleLabel setFont:[UIFont systemFontOfSize:14.0f]];



Swift 4

button.titleLabel?.font = UIFont(name: "Font_Name_Here", size: Font_Size_Here)

Objective-C

[button.titleLabel setFont:[UIFont fontWithName:@“Font_Name_Here” size: Font_Size_Here]];

Esempio:

Font_Name = "Helvetica"

Font_Size = 16.0

Spero che sia d'aiuto.




Related