有没有一种简单的方法可以将NSWindow NIB更改为NSView NIB?

时间:2010-09-29 04:14:54

标签: objective-c cocoa nswindow

我开始使用一些项目作为NSWindows,但我的GUI正在发展,这些元素将更适合作为NSViews。有没有办法将NSWindow NIB转换为NSView NIB?

1 个答案:

答案 0 :(得分:1)

没有“NSWindow笔尖”或“NSView笔尖”这样的东西。只有一种笔尖(不单独计算xib);唯一的区别是它包含的内容。

窗口有一个内容视图,在IB中创建的窗口中,几乎总是一个NSView。因此,如果您希望笔尖直接保持视图,而不使用窗口,只需将笔尖窗口切换到列表视图,展开窗口,复制其内容视图,取消选择窗口,然后粘贴视图,然后删除窗口。 / p>

请注意,这会破坏从其他对象的出口到视图或其子视图的任何连接。