我希望 HUD 窗口只能在我的应用程序中拖动,并且不能离开它。是否有任何其他组件可以让我拥有一个子窗口并且无法将其拖出应用程序边界。
谢谢。
最佳答案
您的问题有点模糊,但听起来您想限制窗口的框架,使其永远不会超出另一个窗口的边界。
为此,您需要使 HUD 窗口成为 NSWindow
的自定义子类。然后,您可以重写 -setFrame:display:
并调用 super
的实现,传入您希望窗口使用的框架。
关于objective-c - HUD 窗口留在应用程序内? Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167739/