【发布时间】:2015-06-27 00:50:04
【问题描述】:
我正在加载的 nib 是我的应用程序的自定义“关于”窗口。当按下“关于”NSMenuItem 时,我以以下方式在 AppDelegate 中加载 nib:
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
var about = NSWindowController()
@IBAction func aboutClicked(sender: NSMenuItem) {
about = AboutWindow(windowNibName: "AboutWindow") as AboutWindow
NSBundle.mainBundle().loadNibNamed("AboutWindow", owner: about, topLevelObjects: nil)
}
*我想连接到 nib 的类和 nib 本身都被命名为“AboutWindow”。
一旦我创建了我的 NSWindowController 和它的 nib 文件,nib 的 NSWindow 的自定义类选项不允许我放入我在 nib 旁边创建的“AboutWindow”类。
如您所见,nib 的自定义类设置为 NSWindow 并且不会更改
非常感谢有关如何连接此自定义类和笔尖的任何帮助。
【问题讨论】:
标签: macos swift cocoa interface-builder