Swift:如何在我的.xib文件中使用其他类?

时间:2015-01-23 01:38:00

标签: xcode macos class swift

首先,我想让你知道我正在为MacOSX而不是iOS开发。

然后, 据我所知,“AppDelegate.swift”是我唯一可以用来将动作放到按钮上并进行函数声明等的类......

如何添加其他类并使用它们的方式与使用AppDelegate.swift文件的方式相同,以便拖动我的按钮和我想要的其他操作/事物。

当我打开“.xib”文件时,只显示“AppDelegate”和另一个名为“Font Manager”的文件。我希望我的其他“.swift”文件出现在那里。

请帮助!!!

1 个答案:

答案 0 :(得分:0)

在IB的右下角(您可以在窗口中找到按钮或文本字段等内容),搜索NSObject。将NSObject拖到.xib文件中(可能在AppDelegate对象下)。选择此对象,然后在Identity Inspector中将其作为您的类。

不要在代码中创建此类的实例; IB将为您实例化该课程。

然后在AppDelegate中创建一个IBOutlet,它是指向您的类的指针,然后在IB中将此IBOutlet连接到yourClass对象。

现在你有一个指向yourClass的指针,在yourClass中你可以创建IBOutlets和IBActions,你可以连接到窗口中的对象。