Как автоматически изменить размер шрифта NSTextView, чтобы самый длинный абзац всегда не разрывался? - PullRequest
1 голос
/ 11 января 2011

Как я могу автоматически изменить размер шрифта NSTextView, чтобы самый длинный абзац всегда не прерывался? Размер NSTextView можно изменять, поэтому размер шрифта всегда должен изменяться до максимально возможного размера, при котором текст не будет разбит.

Например:

alt text

alt text

1 Ответ

0 голосов
/ 11 января 2011

Если вы действительно хотите изменить размер шрифта, я не знаю лучшего способа, чем позвонить по номеру -[NSAttributedString size] с различными размерами шрифта.

Если вас это не волнуетразмер шрифта в NSTextStorage, но примерно так, как он отображается на экране, вы можете установить текстовое представление, чтобы оно не было перенесено, а затем изменить границы его суперпредставления, чтобы эффективно «масштабировать» текстовое представление таким образом, чтобы его полная ширинавсегда на экране.

...