Установка подпредставлений поля

Для добавления подпредставления к полю используйте типичные добавляющие подпредставление методы, такой как addSubview: и replaceSubview:with:. Эти NSViews фактически добавляются к предметной области NSBOX, набору NSView в кадре NSBOX. Добавляющие подпредставление методы NSVIEW переопределены NSBox, чтобы гарантировать, что подпредставление правильно помещается в иерархию представления. Однако необходимо отметить что subviews метод не переопределен: Это возвращает NSArray, содержащий отдельный объект, представление содержания NSBOX.

Размер и расположение предметной области зависят от типа границы NSBOX, расположения заголовка, размер шрифта раньше составлял заголовок и дополнительную меру, которую можно установить через setContentViewMargins: метод. При создании NSBox экземпляр NSView создается и добавляется (как подпредставление объекта NSBox) для заполнения предметной области NSBOX. При замене этого довольного представление с собственным NSView NSView будет изменен для адаптации предметной области. Точно так же, поскольку Вы изменяете размеры NSBox довольный, что представление автоматически изменено для заполнения предметной области.