Размеры содержимого OSX 10.10 NSSplitViewController и изменение размера
Основа моей проблемы заключается в том, что когда я изменяю размер своего окна, левая панель моего разделенного вида изменяет размеры, а правая сторона сохраняет фиксированную ширину, я бы хотел, чтобы она работала наоборот.
Если я попытаюсь переместить разделитель, чтобы увеличить правую сторону, он отскочит назад.
Я добавляю элементы SplitView в мой подкласс NSSplitViewController следующим образом:
// Add a new SplitViewItem with list view
if (self.tabView == nil)
{
self.tabView = [self.storyboard instantiateControllerWithIdentifier:@"ListTabView"];
}
[self addChildViewController:self.tabView];
NSSplitViewItem *slSplitView = [self splitViewItemForViewController:self.tabView];
[slSplitView setCanCollapse:NO];
[slSplitView setHoldingPriority:260];
if (self.mediaview == nil)
{
self.mediaview = [self.storyboard instantiateControllerWithIdentifier:@"MediaView"];
}
[self insertChildViewController:self.mediaview atIndex:1];
NSSplitViewItem *slSplitViewMedia = [self splitViewItemForViewController:self.mediaview];
[slSplitViewMedia setCanCollapse:NO];
[slSplitViewMedia setHoldingPriority:251];
Подвиды в моем mediaView имеют ширину, установленную на>=400, так что это не проблема.