Objective c HUD窗口是否保持在应用程序内?Xcode

Objective c HUD窗口是否保持在应用程序内?Xcode,objective-c,xcode,cocoa,macos,interface-builder,Objective C,Xcode,Cocoa,Macos,Interface Builder,我希望一个HUD窗口只能在我的应用程序中拖动,它不能离开它。是否有任何其他组件允许我有一个子窗口,并且不能拖出应用程序边界 谢谢。您的问题有点模糊,但听起来好像您想约束窗口的框架,使其永远不会超出另一个窗口的边界 为此,您需要将HUD窗口设置为NSWindow的自定义子类。然后,您将覆盖-setFrame:display:并调用super的实现,传入希望窗口使用的帧

我希望一个HUD窗口只能在我的应用程序中拖动,它不能离开它。是否有任何其他组件允许我有一个子窗口,并且不能拖出应用程序边界


谢谢。

您的问题有点模糊,但听起来好像您想约束窗口的框架,使其永远不会超出另一个窗口的边界

为此,您需要将HUD窗口设置为
NSWindow
的自定义子类。然后,您将覆盖
-setFrame:display:
并调用
super
的实现,传入希望窗口使用的帧