好的,所以这是交易:
NSSplitView
(实际上使用DMSplitView子类),其中包含2个子视图DMSplitView
设法在某些条件下“修复”其大小(例如,当调整窗口大小时,底部视图保持原样)这是我所有的(相关的)代码:
[_mainHorizontalSplitView setMinSize:25 ofSubviewAtIndex:1];
[_mainHorizontalSplitView setMaxSize:25 ofSubviewAtIndex:1];
那么,对此可能的解决方法的任何想法?
答案 0 :(得分:0)
刚刚找到它(实际上是对DMSplitView
委托的修改):
- (CGFloat)splitView:(NSSplitView *)splitView
constrainSplitPosition:(CGFloat)proposedPosition
ofSubviewAt:(NSInteger)dividerIndex
{
return [self positionOfDividerAtIndex:dividerIndex];
}