2

我有一个NSCollectionView绑定到我的模型对象数组,NSView原型渲染集合视图的项目设置为使用我的自定义NSView子类。NSCollectionViewItem的自定义视图的绑定

在运行时(通用)图如图/在为每个阵列元件的集合视图实例化,都好。

不过,我只是想不出如何让我的数组对象从单个视图实例来呈现的实际数据是具体到阵列中的每个元素。
I.e.我们怎么挂钩数据,用来配置集合视图中的“细胞”的NSView原型?

  • 奥特莱斯似乎并没有针对特定视图中工作;他们都nil在运行。

  • 绑定不与香草NSView(除了隐藏提示香草意见绑定..)工作 - 我们不能为我们的NSView子类添加新的绑定将在IB露面, 我们可以吗?

任何暗示赞赏!

回答

0

没关系 - 我有一个自定义NSCollectionView类中重写仅

- (NSCollectionViewItem *)newItemForRepresentedObject:(id)object

解决由super访问创建NSCollectionViewItem实例的项目视图,设置所需的属性那里。