Objective c NSScrollView中我的NSTableView在哪里?
为什么在Xcode 4(我在3.2中不知道)中,当我从interface builder拖放一个表时,它变成了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
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重载数据]
非常完美!谢谢