IBOutlet和IBAction连接从类到主窗口NSPopUpButton

时间:2015-04-20 19:43:38

标签: objective-c cocoa

是否可以将IBOutlets和IBActions从类文件链接到主程序窗口?我知道如何在主程序中执行此操作(.h文件中的@property和.m文件中的@synthesize),然后在XIB文件的AppDelegate部分中建立连接。这可以在单独的类文件中完成吗?我已经尝试将@property和@synthesize命令添加到类.h和.m文件中,但我无法在AppDelegate中创建链接。

谢谢。 基思

1 个答案:

答案 0 :(得分:0)

是的,转到MainMenu.xib,然后查看Object Library的右下角。搜索"查看控制器"并将其拖入您的Document Outline,它是画布左侧的对象层次结构查看器。现在设置这个" View Controller"的类。在Identity Inspector中成为您的自定义类。确保您的自定义NSViewController包含您想要的IBOutlets

现在您可以按住Ctrl键并将视图拖动到" View Controller"在Document Outline中,会出现一个小弹出窗口,询问您要将哪个IBOutlet连接到