Отображение текстового контейнера
Вы обычно используете NSTextView
возразите для отображения текста, размеченного в NSTextContainer
. NSTextView
может иметь только один NSTextContainer
; однако, потому что эти два являются отдельными объектами, можно заменить NSTextView
контейнер для изменения расположения текста это выводит на экран. Можно также вывести на экран NSTextContainer
текст в любом NSView
путем блокировки графического внимания на него с lockFocus
и использование NSLayoutManager
методы drawBackgroundForGlyphRange:atPoint:
и drawGlyphsForGlyphRange:atPoint:
. Если у Вас нет потребности фактически вывести на экран текст — если Вы только вычисляете разрывы строки или число строк или страниц, например — можно использовать NSTextContainer
без NSTextView
.