Размеры содержимого 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, так что это не проблема.

0 ответов

Другие вопросы по тегам