¿Cómo le das a un campo de texto una fuente predeterminada y algo de relleno?
Pregunta
Lo que estoy buscando hacer es cambiar la fuente predeterminada de un campo de texto y darle algo de relleno para que cuando una persona comience a escribir comience a escribir más desde el borde del campo de texto.
Lo siento, si mi pregunta es bastante vaga, no pretendo serlo, si necesita más información simplemente comente.
Solución
En respuesta a su primera pregunta, puede cambiar la fuente de un NSTextField
utilizando el método setFont:size:
(ya que NSControl
hereda de <=> - docs aquí ):
NSTextField *textField; //Pointer to your text field
...
NSFont *f = [NSFont fontWithName:@"Arial" size:12];
[textField setFont:f];
En respuesta a su segunda pregunta, creo que esto puede apuntar en la dirección correcta; sin embargo, deberá adaptar el código para aplicar el relleno en el lado izquierdo del campo de texto en lugar del derecho.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow