Я пытаюсь обвести голову вокруг раскадровки для Mac OS X, и у меня возникают трудности с дублированием поведения, которое я могу легко выполнить с помощью XIB. Главное окно моего приложения содержит панель инструментов, область содержимого и нижнюю панель. В нижней панели у меня есть различные элементы управления, такие как индикатор прогресса и сегментированный элемент управления, который выбирает, какой вид отображается в области содержимого. Прототип окна выглядит так: NSWindow с нижней панелью и основным видом с использованием раскадровки
Использование XIB Я могу легко поместить сегментированный элемент управления в нижнюю панель и подключить его действие, чтобы изменить вид содержимого на основе того, какой сегмент выбран. До сих пор я не мог выполнить это поведение с помощью раскадровки. Как это может быть сделано? Я пробовал разделить вид, но не смог зафиксировать размер нижней панели и не удалить разделитель. Я надеялся, что это будет так же просто, как перетаскивание представлений из палитры IB в нижнюю панель, но это действие не допускается.
Вполне возможно, что Interface Builder не имеет эту функцию но для раскадровки. Раскадровки на OS X были введены только в Йосемити. – SevenBits
Я достиг некоторого прогресса, разместив нижние элементы управления в контроллере представления окна и добавив представление контейнера для области содержимого. Я все еще работаю над тем, как изящно менять вид в представлении контейнера. – sbooth