有人有这方面的任何信息吗?我是cocoa的新手,所有教程似乎都适用于使用不同视图控制器的iPhone。有人愿意一步一步地为自定义单元格添加标签吗? (我从核心数据中提取)
编辑:请注意我在这里使用核心数据非常重要。许多教程使用数组..我不明白你为什么要使用它?
我会尽快给出答案!
扎克
答案 0 :(得分:0)
我不确定这是否会对您有所帮助,但您的问题似乎与您使用CoreData无关。
如果我已正确理解您的问题,请执行以下步骤:
使用CoreData,您可以做的是在XIB文档中放置一个NSArrayController对象,将其模式设置为Entity
并选择要在TableView中显示的实体(所有这些都来自于第一个选项卡)数组控制器对象上的检查器。)
然后,将NSTableView Content
绑定到阵列控制器的arrangedObjects
。您也可以绑定selectionIndexes
并在阵列控制器上使用一些排序描述符来对数据进行排序,因为CoreData会为您提供一个集合而不是数组。
根据需要多次点击您的表格视图,以选择您希望自定义单元格显示的表格列,并将其Value
绑定设置为arrangedObjects
。
最后,单击此表列的单元格并在检查器的“标识”中,将单元格的类名更改为自定义单元格的类名。
我会让你阅读appropriate documentation根据你想要达到的目标来实现自定义单元格。
使用我所描述的不同绑定,单元格的objectValue
应该是数组控制器中与单元格所在行相同的索引处的对象。
请注意,我没有再次测试所有这些步骤,但是从记忆中回答......可能有我错过的细节,但你应该在这里有主要步骤。