IB中的课程选择有何作为?

时间:2012-08-03 17:42:26

标签: xcode class identity

新手问题。

我正在Snow Leopard上使用xcode 4.2构建一个cocoa应用程序。假设我想要一个带视图控制器的表视图。我选择File-> New-> New File,选择Objective-C类,将其命名为foo并指定它是NSViewController的子类。 xcode为我创建了foo.h,foo.m和foo.xib。然后我创建另一个新类,命名为bar,指定它是NSTableView的后代,xcode创建bar.h和bar.m.

当我在IB中打开foo.xib时,我看到一个标有“自定义视图”的蓝色矩形。我选择该视图,然后在Identity Inspector中将其类设置为bar,即刚刚创建的NSTableView后代。我希望IB中自定义视图的外观会改变为TableView的外观,就像我从对象库中拖出NSTableView并将其放在自定义视图上一样。但这不会发生。相反,自定义视图的名称只会更改为bar。我不知道我是否有桌面视图。

创建新的表视图和控制器的正确方法是什么?

0 个答案:

没有答案