Ваш вопрос немного расплывчат, но звучит так, будто вы хотите ограничить рамку окна, чтобы оно никогда не выходило за границы другого окна.
Для этого вам нужно сделать окно HUD пользовательским подклассом NSWindow
. Затем вы переопределяете ‑setFrame:display:
и вызываете реализацию super
, передавая фрейм, который вы хотите использовать в окне.