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


6 Answers

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

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

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

Question

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




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 ..




Questo dovrebbe farti andare

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



this may help :

[objBtn.titleLabel setFont:[UIFont fontWithName:@“fontname” size:fontsize]];



button.titleLabel.font = <whatever font you want>

Per le persone che si domandano perché il loro testo non viene mostrato, se lo fai

button.titleLabel.text = @"something";

Non verrà visualizzato, devi fare:

[button setTitle:@"My title" forState:UIControlStateNormal]; //or whatever you want the control state to be



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]



Related