Я хотел бы предоставить несколько пикселей заполнения вокруг NSTextView внутри NSScrollView. Я просмотрел этот пост, и использование setTextContainerInset делает трюк для левое, правое и нижнее поля. Но как только текст прокручивается, верхний буфер теряется. То же самое с переопределением textContainerOrigin. В другом ответе в этом сообщении говорится:
То, как это делает TextEdit (в режиме Wrap to Page), состоит в том, чтобы поместить текстовое представление в более крупное представление и установить это более крупное представление в качестве представления документа в представлении прокрутки.
Но если я это сделаю (используя, скажем, NSBox), содержимое больше не прокручивается. Я что-то упустил в этом конкретном трюке, или есть какие-то другие методы, которые люди могли бы предложить?