居中文档窗口

时间:2011-05-10 06:31:40

标签: cocoa window centering document-based

我正在编写核心数据,基于文档的应用程序。我试图使文档的窗口居中。我试过从文档的makeWindowControllers方法调用以下代码,从窗口控制器的awakeFromNib方法和窗口控制器的showWindows方法调用。我一直为myWindow取得一个零结果。有任何想法吗?谢谢。

NSWindow *myWindow = [myWindowController window];
[myWindow center];

1 个答案:

答案 0 :(得分:1)

-window返回nil的常见原因是没有在nib文件中设置相应的插座。​​

确保nib文件的所有者是您的NSWindowController子类,并且其window出口已链接到窗口对象。