如何使我的 HUD 窗口面板
(第二个窗口)位于主窗口(第一个主窗口)前面的中心?就像子窗口随着父窗口(主窗口)移动一样。
主窗口相当大且可移动..因此,当我 orderFront
或 makeKeyAndOrderFront
时,我的 HUD 窗口面板
通过屏幕坐标显示,但是不是通过主窗口。
最佳答案
解决方案A:在显示HUD之前,将其框架设置到中间适当的位置。如果用户移动主窗口,也会调整 HUD。
解决方案B:使用[parentWindow addChildWindow:hudWindowordered: NSWindowAbove]
使HUD成为子窗口;打电话。
关于xcode - Cocoa:主窗口中央的 HUD 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8124746/