2012-12-24 13 views
7

Eventuali duplicati:
How do I set bold and italic on UILabel of iPhone/iPad?carattere UILabel: grassetto e corsivo

che sto cercando di fare del carattere UILabel grassetto e corsivo sia carattere di sistema in uso, ma non posso usare questi sia stile al un tempo. quindi è possibile rendere il font in grassetto e corsivo usando il font di sistema? qui è il mio codice,

lblTitle.font = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]]; 

o

lblTitle.font = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]]; 

voglio che il mio carattere grassetto e corsivo entrambi. Qualcuno può aiutarmi? Grazie in anticipo.

+1

Forse questo potrebbe aiutare: http://stackoverflow.com/questions/4713236/how-do-i-set-bold-and-italic-on-uilabel-of-iphone-ipad – filou

+0

grazie filou :) – user7388

+0

oops, errore di spelling in Arial ... era Ariel :(sfortuna ... puoi usare altri tipi di carattere dal link fornito. –

risposta

17

provare questo codice ...

UIFont *yourFont = [UIFont fontWithName:@"Helvetica-BoldOblique" 
            size:[UIFont systemFontSize]]; 
lblTitle.font = yourFont; 

è possibile utilizzare anche un altro fontName per BoldItalik piace.

Optima-BoldItalic, TimesNewRomanPS-BoldItalicMT, Baskerville-BoldItalic, HelveticaNeue-BoldItalic, ecc ...

6

Ci sono diversi tipi di caratteri che contiene Bod + Corsivo in se stessi è possibile utilizzare quei caratteri ... Uno spesso per un esempio è

lblTitle.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:16.0f]; 

altri sono:

- TrebuchetMS-Bold

- Helvetica-BoldOblique

- Questo link vi aiuterà.

+1

Il primo non farà quello che vuole OP - la seconda chiamata sovrascriverà la prima e il font sarà solo in corsivo. –

+0

ok, sto rimuovendo quello :) –

Problemi correlati