首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过拖放使用NSTreeController、NSOutlineView

通过拖放使用NSTreeController、NSOutlineView
EN

Stack Overflow用户
提问于 2009-05-30 15:05:22
回答 3查看 5.3K关注 0票数 1

我找到了一个关于如何在大纲视图中实现拖放的教程here。我唯一的问题是我不知道把教程中的代码放在哪里。如果你能告诉我应该把代码放在Xcode项目的什么地方才能让它工作,我会非常感激的。谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-30 16:54:46

您可能还想查看this tutorial (还有一个详细介绍无序树的part two )。

具体地说,链接的教程包含一个XCode项目,应该可以帮助您入门。查看DragController.m,查看您在链接中引用的代码所在的位置。

票数 4
EN

Stack Overflow用户

发布于 2010-11-03 19:57:20

苹果已经发布了一个示例代码,解释了如何做到这一点。http://developer.apple.com/library/mac/#samplecode/DragNDropOutlineView/Introduction/Intro.html

我发现这比我在网上找到的所有其他样本都要好得多。

票数 4
EN

Stack Overflow用户

发布于 2009-05-30 20:44:34

它们是委托/数据源方法,因此可以将它们放入大纲视图的委托和数据源中。通常,这是您的控制器对象,但这取决于您是否在IB中或以编程方式连接连接。实际上,我建议在使用绑定或核心数据之前学习数据源和委托方法是如何工作的,因为绑定并不意味着要取代低级代码的知识(而且在您对基础知识有了扎实的理解之前,您将会遇到很多关于绑定的问题)。

此外,请记住,自10.5以来,NSTreeController已经有了一些改进,据我所知,您应该能够在不再使用私有方法的情况下获得真正的观察对象。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/929889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档