代码之家  ›  专栏  ›  技术社区  ›  fresskoma

Cocoa应用程序模板-主菜单.xib-主窗口

  •  3
  • fresskoma  · 技术社区  · 16 年前

    在Xcode中创建新应用程序时,它会自动创建AppDelegate和MainMenu.xib。后者还包含应用程序主窗口,该窗口作为IBoutlet链接到AppDelegate。

    我想做的是,使用一个来自不同XIB文件的主窗口。但是,我绝对无法阻止cocoa显示它在第一时间创建的第一个窗口,即使我删除了iboutlet链接并在源文件中对其进行注释,而不是……

    希望有人能解释这件事,因为它已经烦了我一段时间了…

    1 回复  |  直到 16 年前
        1
  •  4
  •   Yuji    16 年前

    发射时是否显示XIB中的窗口 由显式代码控制,但由XIB中“冻干”窗口的状态控制。

    更具体地说,在 NSWindow 在Interface Builder中,可以调用 Visible at launch 在标题下 Behavior . 当可可系统加载一个笔尖并遇到一个打开这个位的窗口时,它只是在屏幕上显示它。这与你是否 IBOutlet 或者没有。你看,也是Cocoa系统将UI对象设置为 伊波特 当它加载一个笔尖…它可以随心所欲。