我使用一个 xib 文件来显示一个NSWindow
命名的 mainWindow - 现在我想通过代码(例如NSWindow *mainWindow
)获取对 mainWindow 的引用。我在文档中找不到任何东西,任何指针?
问问题
1440 次
1 回答
2
xib 文件中将包含应用程序委托和/或文件所有者的占位符对象。
假设它有应用程序委托,您可以通过以下方式获取对窗口或 xib 中任何对象的引用
在正确类型的应用程序委托中声明一个属性,并将 IBOutlet 作为其类型的一部分:
@property (weak) IBOutlet NSWindow* theWindow;
在 xib 中找到应用程序委托对象。在按下控制键的同时单击并拖动它。您应该在鼠标指针和对象之间找到一条线。
- 拖动到窗口并释放鼠标按钮。
- 您应该在应用程序委托中看到一个插座列表。选择
theWindow
并完成。
于 2012-08-05T20:53:24.830 回答