applicationDidFinishLaunching之前的cocoa事件

时间:2011-07-01 18:07:56

标签: objective-c cocoa nswindow

我正在尝试在应用程序启动时加载窗口的大小和其他属性。不幸的是,如果我这样做

applicationDidFinishLaunching

applicationWillFinishLaunching

...我得到一个丑陋的闪烁,显示未修改的窗口并快速切换到修改后的窗口。我知道如何为我使用窗口控制器运行的非主窗口执行此操作(通常我是从nib事件唤醒),但是我如何在应用程序委托中执行此操作?

谢谢

1 个答案:

答案 0 :(得分:4)

您可以告诉窗口在启动时不可见,这意味着您可以创建窗口,混乱其框架大小等等,然后然后显示它。