У меня есть NSSplitView. На левой панели этого разделенного представления у меня есть NSTableView и настраиваемое представление, созданное программно. Я использую делегат , чтобы убедиться, что мои две панели не изменяют размер одновременно.
Я добавляю свое собственное представление следующим образом:
BWAnchoredButtonBar *anchoredButtonBar = [[[BWAnchoredButtonBar alloc] initWithFrame:[leftPane bounds]] autorelease];
[leftPane addSubview:anchoredButtonBar];
И, похоже, все работает нормально. Когда я запускаю свое приложение, все работает нормально. Теперь моя проблема в том, что когда я изменяю размер панели разделенного представления, размер настраиваемого представления не изменяется, и между ним и разделителем NSSplitView остается уродливое белое пространство.
Думаю, я хочу спросить, как я могу программно установить пружины и распорки, которые IB устанавливает визуально?
] Кроме того, я не могу использовать IB, потому что Xcode 4 не поддерживает плагины IB.