Objective c NSScrollView中我的NSTableView在哪里?

Objective c NSScrollView中我的NSTableView在哪里?,objective-c,cocoa,nstableview,Objective C,Cocoa,Nstableview,为什么在Xcode 4(我在3.2中不知道)中,当我从interface builder拖放一个表时,它变成了NSScrollView?哪里是NSTableView???(NSScrollView中的NSTableView) 如何从NSScrollView访问NSTableView 如何添加行、删除、自定义和重新加载数据 为什么我要这么做 for (id obj in scrollView.subviews) NSLog(@"obj: %@", obj); 我无法获取NSTableVie

为什么在Xcode 4(我在3.2中不知道)中,当我从interface builder拖放一个表时,它变成了
NSScrollView
?哪里是
NSTableView
???(NSScrollView中的NSTableView

如何从
NSScrollView
访问
NSTableView

如何
添加
行、
删除
自定义
重新加载数据


为什么我要这么做

for (id obj in scrollView.subviews)
  NSLog(@"obj: %@", obj);
我无法获取NSTableView说明


谢谢。

XCode会自动将表格嵌入到滚动视图中。要选择您的表格视图,您可以缓慢双击滚动视图,按control+shift并单击滚动视图,或单击XIB中垂直对象下方的右向三角形以显示XIB中的每个对象

您可以通过调用[scrollView documentView]以编程方式访问它,因为从技术上讲,它是scrollView的内容视图(NSClipView的一个实例)的子视图

要填充表视图,可以通过连接数据源或将其表列绑定到阵列控制器来提供内容


这有点复杂,你可能应该看看来访问
表视图
只需将
表视图
与代码
(ibnstableview*yourTableview)
连接起来,然后像
[yourTableview reloadData]一样轻松访问它不用担心
滚动视图

在“带边框的滚动视图”中有一个“剪辑视图”,里面有一个“表格视图”。这一个你需要与你的代码连接。

好吧,
[scrollView.documentView重载数据]
非常完美!谢谢