Comment attribuez-vous une police par défaut et un remplissage à un champ de texte?

StackOverflow https://stackoverflow.com/questions/842862

  •  20-08-2019
  •  | 
  •  

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.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top