Как изменить шрифт NSTextView без изменения текущего содержимого? - PullRequest
1 голос
/ 13 марта 2011

Каждый раз, когда я использую -setFont: или -setFont: Range: в моем NSTextView, он меняет шрифт, но не должен.Я просто хочу изменить шрифт, набираемый пользователем.

Например, если пользователь вводит «привет», он использует шрифт Helvetica по умолчанию.Когда я изменяю шрифт на Times New Roman, он меняет это «привет» на Times New Roman.Я не хочу этогоЯ просто хочу, чтобы с этого момента, когда пользователь печатает, вместо Helvetica используется Times New Roman.

1 Ответ

3 голосов
/ 13 марта 2011

Я думаю, вы могли бы вместо этого использовать -[NSTextView setTypingAttributes:].Вы также должны убедиться, что для вашего текстового представления выбран форматированный текст.

...