Jongler avec les polices et styles dans une NSString
UniX
Membre
Bijour.
J'affiche une NSString dans une vue. Pour l'instant elle est toute simple. Est-il possible d'avoir une partie des mots en gras, une autre dans une police différente, .... En fait est-il possible dans une NSString d'avoir plusieurs polices et styles différents ?
Si non, comment faut-il s'y prendre pour arriver à cet objectif ?
J'affiche une NSString dans une vue. Pour l'instant elle est toute simple. Est-il possible d'avoir une partie des mots en gras, une autre dans une police différente, .... En fait est-il possible dans une NSString d'avoir plusieurs polices et styles différents ?
Si non, comment faut-il s'y prendre pour arriver à cet objectif ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le mieux c'est que tu regardes dans la doc de NSAttributedString
1) j'utilisais sizeWithAttributes: de NSString pour déterminer la largeur de la string et pouvoir l'afficher au milieu de ma vue, mais j'ai pas trouvé l'équivalent pour NSAttributedString
2) comment bon sang on spécifie une NSFont en gras ???
Ici, la méthode c'est tout simplement size.
.
Il faut le spécifier après le nom de la fonte :
[tt]
NSFont *font=[NSFont fontWithName:@Skia-Bold size:16.0];
[/tt]
Oui, mais le mieux est de passer par un fontDescriptor, ce qui laisse beaucoup plus de latitude pour régler chaque paramètre d'une police (italique, gras, couleur, etc...).
.
Au cas où plusieurs paramètres doivent êtres modifiés, c'est mieux en effet.
Je remonte le sujet car je cherche à "jongler" les polices ds mon attributedString :adios!:
Et je ne sais pas comment faire !
Exemple :
J'ai "Prout Toto"
Prout est en helvetica 14pt
Toto est en helvetica 10pt
Pour l'instant, j'arrive juste à changer le font de mon NSString entier..
Merci d'avance
Il refuse de te faire un "Prout" trop gros...
Surtout à force de faire 15000 tests de ton prog... Ca doit pas être triste comme odeur...
Hein, quoi ? la porte ?
Hé, ho, avouez que vous avez tous été tentés de faire la remarque, hein ? >:D