标签: objective-c cocoa nssplitview
我的NSSplitView覆盖了我的所有窗口。
NSSplitView
NSSplitView包含两个(垂直)子视图,一个紧挨着另一个。
当用户调整窗口大小时,我希望左侧的那个保持不变。那怎么可行?
P.S。不是AutoLayout-way。
答案 0 :(得分:0)
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/NSWindowDelegate_Protocol/index.html#//apple_ref/doc/uid/TP40008202-CH1-SW6
实施窗口委托。
- windowWillResize:toSize:保存左侧的宽度
- windowWillResize:toSize:
- windowDidResize:恢复左侧的宽度
- windowDidResize: