我有一个 NSSplitViewDelegate,我正在约束 SplitPosition。但是,在边缘情况下,如果我将光标拖离屏幕边缘,则分隔线本身从 (0, 0) 开始。但是,即使提出的Position 是 200,也会发生这种情况,我所要做的就是快速将鼠标拖离屏幕。是否有任何理由将分隔符设置为 0?
伪代码
constrainSplitPosition
ProposedPosition = 220 (after dragging mouse off screen quickly, so last marker is at 220)
splitView
(returns a drawnRect for the divider at origin (0,0), corresponds to mouse off screen).
任何想法,谢谢!