Как установить шрифт в NSTextView?

Так просто, как кажется, я просто не могу найти какой-либо способ сделать это (setFont: не работает):

  • Есть NSTextView
  • Установите его шрифт для некоторых NSFont,

Подсказка: (Довольно очевидно, но что угодно...) Если пользователь добавляет какой-либо текст, новый текст должен "наследовать" точно такой же стиль...

2 ответа

Решение

Я не знаю, что вы делаете неправильно, я могу изменить шрифт NSTextView в моем собственном проекте. Вы уверены, что устанавливаете шрифт ПОСЛЕ загрузки текста? Проверьте, загружено ли текстовое представление, используя NSLog.

Вы должны установить шрифт textStorage, а не TextView

[[textView textStorage] setFont:[NSFont fontWithName:@"Menlo" size:12]];
Другие вопросы по тегам