xcode - Cocoa:主窗口中央的 HUD 窗口

标签 xcode cocoa xcode4.2

如何使我的 HUD 窗口面板(第二个窗口)位于主窗口(第一个主窗口)前面的中心?就像子窗口随着父窗口(主窗口)移动一样。

主窗口相当大且可移动..因此,当我 orderFrontmakeKeyAndOrderFront 时,我的 HUD 窗口面板 通过屏幕坐标显示,但是不是通过主窗口。

最佳答案

解决方案A:在显示HUD之前,将其框架设置到中间适当的位置。如果用户移动主窗口,也会调整 HUD。

解决方案B:使用[parentWindow addChildWindow:hudWindowordered: NSWindowAbove]使HUD成为子窗口;打电话。

关于xcode - Cocoa:主窗口中央的 HUD 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8124746/

相关文章:

xcode - UIPageViewController - 第一次旋转会将 View 重置为初始页面?

swift - 如何在 cocoa 中快速设置打印?

ios - 使用 map 上的 PINS 时,由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序

xcode - XCode中的OpenCV -cmake错误

Xcode 9 启用服务器失败,因为 "xcsd"钥匙串(keychain)密码

ios - Xcode Undefined symbols for architecture x86_64 for FBAudienceNetwork

cocoa - 如何再次调用 awakeFromnib ,我正在使用 setNeedsDisplay ,它不起作用

swift - NSCollectionView sizeForItemAt 在尝试引用其集合中的项目时始终返回异常

objective-c - iPhone 计算器教程帮助,十进制样式..再次