Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 将NSWindow显示为NSView的子视图_Cocoa_Macos_Osx Snow Leopard_Nsview_Nib - Fatal编程技术网

Cocoa 将NSWindow显示为NSView的子视图

Cocoa 将NSWindow显示为NSView的子视图,cocoa,macos,osx-snow-leopard,nsview,nib,Cocoa,Macos,Osx Snow Leopard,Nsview,Nib,我有一个要作为另一个窗口的一部分显示的窗口。它必须是一个窗口;我不想将其更改为NSView或其他任何内容。。。我只是不知道,因为它涉及到访问外国nib文件等 如果可能的话,我应该如何做到这一点?我一直在考虑抓取NSWindow的视图,并将其作为主窗口中另一个视图的子视图。。。但我认为这是不可能的。是吗?如果您对窗口的原样没意见,只需将其作为子窗口添加到您自己应用程序的窗口中即可。这将处理定位和所有事情,尽管您可能需要修补响应器链等,才能真正让事情正常运行。如果您对窗口的现状满意,只需将其作为子窗

我有一个要作为另一个窗口的一部分显示的窗口。它必须是一个窗口;我不想将其更改为NSView或其他任何内容。。。我只是不知道,因为它涉及到访问外国nib文件等


如果可能的话,我应该如何做到这一点?我一直在考虑抓取NSWindow的视图,并将其作为主窗口中另一个视图的子视图。。。但我认为这是不可能的。是吗?

如果您对窗口的原样没意见,只需将其作为子窗口添加到您自己应用程序的窗口中即可。这将处理定位和所有事情,尽管您可能需要修补响应器链等,才能真正让事情正常运行。

如果您对窗口的现状满意,只需将其作为子窗口添加到您自己应用程序的窗口中即可。这将处理定位和所有事情,尽管您可能需要修补响应器链等,才能真正让事情正常工作。

如果您可以从窗口中获取视图,听起来它不一定是NSWindow。嗯,我想从NSWindow中获取视图,因为。。。首先,我想合并的NSWindow甚至不是我应用程序的一部分。它在一个外部nib文件中,我不想更改。如果你对从窗口抓取视图没意见,听起来它不一定是NSWindow。好吧,我想从NSWindow中获取视图,因为。。。首先,我想合并的NSWindow甚至不是我应用程序的一部分。它在一个我不想更改的外部nib文件中。