Используя поле для создания разделителя

Экземпляр NSBox может использоваться для создания визуального разделителя между средствами управления, как показано на рисунке 1. Это - Какао, эквивалентное из разделителя темы Углерода.

  Примеры рисунка 1 вертикальных и горизонтальных разделителей
Examples of vertical and horizontal separators

Вызов метода setBoxType: и указание NSBoxSeparator поскольку тип поля сконфигурирует получение NSBox экземпляр для отображения как разделитель.

Разделитель будет нарисован центрируемый в представлении и ориентировался вдоль самой длинной оси представления. Если границы NSBox равны, тогда разделитель нарисован в горизонтальной ориентации.

Пример кода в Перечислении 1 демонстрирует, как создать визуальные разделители.

  Пример кода перечисления 1 для создания визуальных разделителей

// create a horizontally oriented separator
NSBox *horizontalSeparator=[[NSBox alloc] initWithFrame:NSMakeRect(15.0,250.0,250.0,1.0)];
[horizontalSeparator setBoxType:NSBoxSeparator];
 
// create a vertically oriented separator
NSBox *verticalSeparator=[[NSBox alloc] initWithFrame:NSMakeRect(250.0,15.0,1.0,250.0)];
[verticalSeparator setBoxType:NSBoxSeparator];