2013-02-26 125 views
0

好了,所以這裏的交易:設置固定高度

  • 我有一個垂直NSSplitView(實際使用DMSplitView sublass)有2子視圖,它
  • 我想下一個是固定高度的
  • DMSplitView管理「修理」其在特定條件下尺寸(例如,當被調整大小的窗口中的底視圖保持原樣)
  • 然而,如果用戶試圖拖動調整視圖(雖然兩者分鐘/最大約束已經設置)他能夠,這意味着底視圖畢竟不是固定的高度。

的這一切我的(相關)碼和:

[_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]; 
    }