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