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