Имам NSSplitViewDelegate и ограничавам SplitPosition. Въпреки това, в краен случай, ако преместя курсора, като плъзгам разделителя от ръба на екрана, самият разделител започва от (0, 0). Това обаче се случва, дори ако предложената позиция е 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).
Някакви идеи, благодаря!