2013-02-26 4 views
0

ОК, так вот сделка:Set Fixed Height для NSSplitView подвид

  • Я с вертикальной NSSplitView (на самом деле, используя DMSplitView sublass) с 2 подвидов в нем
  • Я хочу, чтобы нижний быть фиксированная высота
  • DMSplitView удается «исправить» его размер при определенных условиях (например, при изменении размеров окна, вид снизу остается как есть)
  • Однако, если пользователь пытается перетащить изменить размер вида (хотя как мин/max установлены ограничения) он способен, а это значит, что вид снизу не имеет фиксированной высоты.

И это все мои (связанные) Код:

[_mainHorizontalSplitView setMinSize:25 ofSubviewAtIndex:1]; 
[_mainHorizontalSplitView setMaxSize:25 ofSubviewAtIndex:1]; 

Таким образом, любые идеи возможного обходного пути для этого?

ответ

0

Просто найти его (на самом деле модификация DMSplitView делегата):

- (CGFloat)splitView:(NSSplitView *)splitView 
constrainSplitPosition:(CGFloat)proposedPosition 
      ofSubviewAt:(NSInteger)dividerIndex 
    { 
     return [self positionOfDividerAtIndex:dividerIndex]; 
    } 

 Смежные вопросы

  • Нет связанных вопросов^_^