Установка появления границы поля

Появление NSBox установлено с помощью комбинации методов setBoxType: и setBorderType:. По умолчанию экземпляр NSBox установлен использовать NSBoxPrimary тип поля и NSGrooveBorder тип границы.

Появление на рисунке 1 достигается путем вызова метода setBorderType: и указание NSNoBorder как тип поля.

Рисунок 1  NSBox без видимой границы
NSBox with no visible border

Появление на рисунке 2 достигается путем вызова метода setBorderType: и указание NSGrooveBorder как тип границы и вызов setBoxType: и указание NSBoxPrimary как тип поля.

Рисунок 2  NSBox отображение основного появления
NSBox displaying primary appearance

Появление на рисунке 3 достигается путем вызова метода setBorderType: и указание NSGrooveBorder как тип границы и вызов setBoxType: и указание NSBoxSecondary как тип поля.

Рисунок 3  NSBox отображение вторичного появления
NSBox displaying secondary appearance

Обратите внимание на то, что граница появляется в поле и может сократить сумму пространства, доступного прямоугольнику содержания.