Comment attribuez-vous une police par défaut et un remplissage à un champ de texte?
Question
Ce que je cherche à faire est de changer la police par défaut d'un champ de texte et de lui donner un peu de remplissage afin que, lorsqu'une personne commence à taper, elle commence à taper plus loin à partir du bord du champ de texte.
Désolé, si ma question est assez vague, je ne veux pas en être, si vous avez besoin d'informations supplémentaires, n'hésitez pas à commenter.
La solution
En réponse à votre première question, vous pouvez modifier la police d'un NSTextField
à l'aide de la méthode setFont:size:
(car NSControl
hérite de <=> - docs ici ): <
NSTextField *textField; //Pointer to your text field
...
NSFont *f = [NSFont fontWithName:@"Arial" size:12];
[textField setFont:f];
En réponse à votre deuxième question, je pense que ceci peut pointer vous êtes dans la bonne direction - vous devrez toutefois adapter le code pour appliquer un remplissage à gauche du champ de texte plutôt qu'à droite.