有没有办法使用NSCollectionView
没有绑定的?
问问题
2276 次
1 回答
15
是的,你不需要子类化它。
您可以使用该content
属性来给出NSCollectionView
对象的和数组。对于这些对象中的每一个,集合视图将通过设置其属性并将其属性设置为数组中NSCollectionViewItem
的copy
相应项来制造一个新对象。itemPrototype
representedObject
content
所以当我这样做时我所做的是创建一个子类,NSCollectionViewItem
然后覆盖它的setRepresentedObject:
方法来接收新对象,将它转发到super
,然后适当地自定义 collectionViewItem。不需要子类化NSCollectionView
。(但不要忘记实现-copyWithZone:
!)我只是alloc/init
编辑了这些自定义 collectionViewItems 之一并将其设置为 collectionView 的itemPrototype
。 NSCollectionView
其余的都做了。
于 2011-03-12T22:53:02.953 回答