我有一个NSCollectionView
绑定到我的模型对象数组,用于呈现集合视图项的NSView
原型设置为使用我的自定义NSView
子类。 / p>
在运行时,在每个数组元素的集合视图中显示/实例化(通用)视图,一切都很好。
但是,我无法弄清楚如何从各个视图实例中获取我的数组对象,以呈现特定于数组中每个元素的实际数据。
即我们应该如何将数据连接到用于在集合视图中配置“单元格”的NSView
原型?
奥特莱斯似乎不适用于该特定视图;他们在运行时都是nil
。
绑定不适用于香草NSView
(除了隐藏和工具提示绑定香草视图..) - 我们无法添加将在IB中显示的NSView
子类的新绑定,是吗?
任何暗示都赞赏!
答案 0 :(得分:0)
没关系 - 我已经解决了自定义NSCollectionView
类仅覆盖
- (NSCollectionViewItem *)newItemForRepresentedObject:(id)object
访问由NSCollectionViewItem
创建的super
个实例的项目视图,并在那里设置所需的属性。