IM在需要像在Finder中发现的那些源列表中的应用工作。到目前为止,我已经获得了核心数据与NSOutlineView
工作,但组标题看起来不像源。真正的源列表组标题看起来像,并且NSOutlineView
中的标记看起来像。看来唯一的主要区别是文本颜色和大写字母。是否可以改变只有组标题的颜色,或者是否有我可以使用的源列表标题“主题”?苹果的开发者文档中NSOutlineView作为源列表与核心数据
回答
时退房SourceView示例代码。他们提供了一个如何做到这一点的非常好的例子。它需要NSOutlineView委托中的一些代码,并且没有默认的“主题”或任何东西,但是这应该使你走上正确的轨道。
在Interface Builder确保了TableView中的高光值设置为Source List(默认为定期)。然后确保您实施-outlineView:isGroupItem:
委托方法,并为任何组项目返回YES。
我早些时候尝试过,但我不知道我做得正确。你能举一个如何做到这一点的例子吗? – nosedive25 2010-11-07 16:58:35
在-outlineView:isGroupItem:方法中,检查发送的项目是否应该是组项目。这是基于你的数据,所以你需要弄清楚如何确定。确保实现此方法的控制器被设置为大纲视图的委托。 – 2010-11-07 17:51:13
谢谢,我会尝试 – nosedive25 2010-11-07 22:43:31
- 1. NSOutlineView源列表的数据
- 2. QLPreviewController与核心数据作为数据源
- 3. NSOutlineView数据源
- 4. 核心数据资源
- 5. 使用谷歌电子表格作为核心数据对象的数据源
- 6. 由核心数据驱动的具有绑定的NSOutlineView
- 7. 将基于视图的NSOutlineView绑定到核心数据
- 8. 核心数据关系列表
- 9. iOS5的核心数据或PREF列表
- 10. 核心数据为列返回空值
- 11. 与核心数据实体
- 12. 崩溃与核心数据
- 13. 设置与核心数据
- 14. NSUserDefaults与核心数据
- 15. XCTest与核心数据
- 16. 核心数据与SQLite
- 17. 使用核心数据作为缓存
- 18. typedef作为核心数据类型
- 19. 核心数据和阵列
- 20. iphone核心数据 - 为什么核心数据如此之慢?
- 21. 核心数据查询表
- 22. 核心数据 - iCloud行为
- 23. 将新项目添加到UITableView和核心数据作为数据源?
- 24. 核心情节的数据源 - 问题
- 25. Google Analytics核心API - 外部数据源
- 26. 学习iPhone核心数据的来源
- 27. Xcode 4.3核心数据如何制作一个列表?
- 28. iOS中的持久性:属性列表序列化与NSUserDefaults与核心数据
- 29. 在核心数据中表示数据
- 30. 获取演示数据为核心列表
我没有看代码,但它很远超出了我......你能告诉我是什么文件设置组的风格? – nosedive25 2010-11-07 00:37:40