Как вы присваиваете текстовому полю шрифт по умолчанию и немного отступов?

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

  •  20-08-2019
  •  | 
  •  

Вопрос

Что я хочу сделать, так это изменить шрифт текстового поля по умолчанию и добавить ему немного отступов, чтобы, когда человек начнет печатать, он начинал вводить дальше от края текстового поля.

Извините, если мой вопрос довольно расплывчатый, я не хотел быть таким, если вам нужна дополнительная информация, просто прокомментируйте.

Это было полезно?

Решение

В ответ на ваш первый вопрос вы можете изменить шрифт NSTextField используя setFont:size: способ (поскольку NSTextField наследуется от NSControl - документы здесь):

NSTextField *textField;     //Pointer to your text field
...
NSFont *f = [NSFont fontWithName:@"Arial" size:12];
[textField setFont:f];

Отвечая на ваш второй вопрос, я думаю, что это может указать вам правильное направление - однако вам придется адаптировать код для применения отступов в левой части текстового поля, а не в правой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top