当我创建一个类型为NSViewController的新“Cocoa类”,并选中“还为用户界面创建XIB文件”时,我得到一个空白的xib文件。它的“文件所有者”有一个插座“视图”,它连接到自定义视图。
当我创建一个新的“视图”(xib文件)时,其“文件所有者”没有“查看”插座或任何其他类型。只有一个“新的引用插座”,我无法将其连接到视图。
为什么有一种xib在这里有“视图”,而另一种则没有?有没有办法在我自己的xib上为“文件所有者”添加“视图”插座?
由“为用户界面创建XIB文件”创建的xib必须有一些特别之处,但我没有在任何地方看到它。
答案 0 :(得分:0)
我用两种方式制作了xibs,并将它们区分开来。对于通过该复选框创建的xib,其"文件所有者"有一个自定义类,它是NSViewController的名称。是什么让它成为"视图"出口。
您可以将任何xib上的文件所有者的类设置为NSViewController,然后它将获得一个"视图"你要设置的出口。