Xcode Cocoa:主窗口中心的HUD窗口

Xcode Cocoa:主窗口中心的HUD窗口,xcode,cocoa,xcode4.2,Xcode,Cocoa,Xcode4.2,如何使我的HUD窗口面板(第二个窗口)位于中央主窗口(第一个主窗口)的前面?就像子窗口随父窗口(主窗口)移动一样 主窗口大且可移动。。因此,当我的代码> OrthPosid或 AudioKeand OrthFrave >我的代码> HUD窗口面板由屏幕的COODS显示,而不是主窗口。 < P>解决方案A:在显示HUD之前,将其框架设置在中间的适当位置。如果用户移动了主窗口,也可以调整HUD 解决方案B:使用[parentWindow addChildWindow:hudWindow ordere

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


主窗口大且可移动。。因此,当我的代码> OrthPosid或<代码> AudioKeand OrthFrave >我的代码> HUD窗口面板由屏幕的COODS显示,而不是主窗口。

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


解决方案B:使用
[parentWindow addChildWindow:hudWindow ordered:nsWindowOver]
将HUD设置为子窗口;调用.< /p> 解决方案A:在显示HUD之前,将其框架设置在中间的适当位置。如果用户移动了主窗口,也可以调整HUD


解决方案B:使用
[parentWindow addChildWindow:hudWindow ordered:nsWindowOver]
将HUD设置为子窗口;呼叫。

NSWindow的mether
-center
将在主屏幕上居中显示。您可以使用NSWindow的
-addChildWindow(NSWindow*)win ordered:NSWindowUpper]
使其与父窗口一起移动。

NSWindow具有将其在主屏幕上居中的mether
-center
。您可以使用NSWindow的
-addChildWindow(NSWindow*)win ordered:NSWindowUpper]使其与父窗口一起移动。

感谢您的帮助!“NSWindow具有mether-center”您的意思是这是“尺寸检查器”->水平居中和垂直居中?如果我选择此选项,我会收到警告“4.0之前的Xcode版本不支持窗口自动居中”。我在Lion上使用的是Xcode 4.2。对于addChildWindow,它对我不起作用。。我就是这样做的:在MyClass.h中,ibnswindow*加载图像;IBN出口窗口*主窗口;在MyClass.m[mainWindow addChildWindow:loadingImages ordered:NSWindowUpper]中;别担心那个警告。它只适用于XCode 4.2以下的用户-“中心”将使其水平和垂直居中。此外,您的代码是正确的,您一定是在做其他错误的事情。(可能您的门店没有设置)谢谢您的帮助!“NSWindow具有mether-center”您的意思是这是“尺寸检查器”->水平居中和垂直居中?如果我选择此选项,我会收到警告“4.0之前的Xcode版本不支持窗口自动居中”。我在Lion上使用的是Xcode 4.2。对于addChildWindow,它对我不起作用。。我就是这样做的:在MyClass.h中,ibnswindow*加载图像;IBN出口窗口*主窗口;在MyClass.m[mainWindow addChildWindow:loadingImages ordered:NSWindowUpper]中;别担心那个警告。它只适用于XCode 4.2以下的用户-“中心”将使其水平和垂直居中。此外,您的代码是正确的,您一定是在做其他错误的事情。(可能您的插座未设置)