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. NSTreeController,NSOutlineview和核心數據
- 2. QLPreviewController與核心數據作爲數據源
- 3. NSOutlineView +核心數據不使用NSTreeController
- 4. UITableView與核心數據和非核心數據源
- 5. NSOutlineView數據源
- 6. 與核心數據
- 7. 與核心數據
- 8. 核心數據資源
- 9. 使用核心數據與核心圖
- 10. 使用谷歌電子表格作爲核心數據對象的數據源
- 11. 核心數據數組作爲屬性
- 12. 由核心數據驅動的具有綁定的NSOutlineView
- 13. 將基於視圖的NSOutlineView綁定到核心數據
- 14. 核心數據列表實體名稱
- 15. 核心數據關係列表
- 16. iOS5的核心數據或PREF列表
- 17. 核心數據屬性類型列表?
- 18. 核心數據爲列返回空值
- 19. Swift與核心數據
- 20. 與核心數據實體
- 21. 核心數據與SQLite
- 22. NSFileProtectionComplete與核心數據
- 23. NSUserDefaults與核心數據
- 24. XCTest與核心數據
- 25. 核心數據與字典
- 26. 設置與核心數據
- 27. SQL SELECT與核心數據
- 28. 核心數據與SQLitePersistentObjects
- 29. 崩潰與核心數據
- 30. 使用與核心數據
我沒有看代碼,但它很遠超出了我......你能告訴我是什麼文件設置組的風格? – nosedive25 2010-11-07 00:37:40