Comment définissez-vous une police pour être à la fois audacieuse et en italique. Il y a un Système audacieux et Italicsystemfonofonofonofonformes, mais je ne peux pas voir la façon de définir une police à la fois italique et audacieuse.
Comme une deuxième question, existe-t-il un moyen de mettre un soulignement sur une police ou de dessiner simplement une ligne sous textone.
Vous devez réellement demander la version audacieuse et italique d'une police. Par exemple:
UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:[UIFont systemFontSize]];
Pour obtenir une liste de tout disponible sur l'iPhone, mettez ce petit extrait dans votre applicationDidFinishLaunching:
Méthode de délégation et regardez la sortie du journal:
for (NSString *family in [UIFont familyNames]) {
NSLog(@"%@", [UIFont fontNamesForFamilyName:family]);
}
Remarque: Certains noms de polices disent "oblique" - c'est la même chose que italique.
Je ne peux pas voir une façon intégrée de faire des soulignements - vous devrez peut-être dessiner la ligne vous-même.
J'ai récemment écrit un article de blog sur les restrictions de l'API Uifont et comment résoudre le problème. Vous pouvez le voir à - http://eclipsesource.com/blogs/2012/07/26/uifont-de-a-csss-definition/
Avec le code que je fournis là-bas, vous pouvez obtenir votre système souhaité uifont aussi facile que:
UIFont *myFont = [FontResolver fontWithDescription:@"font-family: sans-serif; font-weight: bold; font-style: italic;"];