para - Fuente cursiva, negrita y subrayada en iPhone
letra cursiva para instagram (2)
Debe solicitar la versión en negrita y cursiva de una fuente. Por ejemplo:
UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:[UIFont systemFontSize]];
Para obtener una lista de todo lo disponible en el iPhone, ponga este pequeño fragmento en su applicationDidFinishLaunching:
método de delegado y observe el resultado del registro:
for (NSString *family in [UIFont familyNames]) {
NSLog(@"%@", [UIFont fontNamesForFamilyName:family]);
}
Nota: algunos nombres de fuentes dicen "oblicuo" - esto es lo mismo que cursiva.
No puedo ver una forma integrada de hacer subrayados, puede que tenga que dibujar la línea usted mismo.
¿Cómo se establece una fuente para ser negrita y cursiva. Hay un boldSystemFontOfSize y italicSystemFoneOfSize, pero no puedo ver la forma de configurar una fuente en cursiva y negrita.
Como segunda pregunta, ¿existe una manera de establecer un subrayado en una fuente o simplemente dibujar una línea debajo del texto?
Recientemente escribí una publicación en el blog sobre las restricciones de la API de UIFont y cómo resolverla. Puedes verlo en http://eclipsesource.com/blogs/2012/07/26/uifont-from-a-css-definition/
Con el código que proporciono allí, puede obtener el sistema UIFont deseado tan fácil como:
UIFont *myFont = [FontResolver fontWithDescription:@"font-family: sans-serif; font-weight: bold; font-style: italic;"];