2012-05-01 16 views
7

Los documentos dicen:Cómo crear una fuente con + fontWithName: tamaño: y especifique el nombre de la familia de la fuente y la información de estilo específico para la fuente?

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

El nombre completamente especificado de la fuente. Este nombre incorpora el nombre de familia de fuente y la información de estilo específica para la fuente.

Los ejemplos que encuentro solo especifican un nombre de fuente. Pero quiero especificar otros atributos también, como el peso medio de la fuente, etc. ¿Cómo se codifica esto en el nombre?

Respuesta

18

Consulte this answer para el esquema de nombres. La lista completa de fuentes (con nombres) se puede encontrar here.

Ejemplo:

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

actualización

iOS 8.2 añadió this method para ir a buscar fuentes de sistema de diferentes pesos.

Ejemplo:

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

¿Puedo votar dos veces ?! – badweasel

Cuestiones relacionadas