2012-05-01 15 views
7

La documentazione dicono:Come creare un font con + fontWithName: size: e specificare sia il nome della famiglia di font sia le informazioni di stile specifiche per il font?

+ (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize 

Il nome completo specificato del carattere. Questo nome include sia il nome della famiglia di caratteri sia le informazioni di stile specifiche per il carattere.

Gli esempi che trovo specificano solo un nome di carattere. Ma voglio specificare anche altri attributi come il peso medio del carattere ecc. Come è codificato questo nome?

risposta

18

Vedere this answer per lo schema di denominazione. L'elenco completo dei caratteri (con i nomi) può essere trovato here.

Esempio:

[UIFont fontWithName:@"HelveticaNeue-Bold" size:15.0]; 

Aggiornamento

iOS 8.2 aggiunge this method per il recupero font di sistema di pesi diversi.

Esempio:

[UIFont systemFontOfSize:15.0 weight:UIFontWeightBold]; 
+2

Posso votare due volte ?! – badweasel

Problemi correlati