使用NSCollectionView而不绑定

有没有办法使用没有绑定的
NSCollectionView
?     
已邀请:
是的,您不需要将其子类化。 您可以使用
content
属性来给出
NSCollectionView
和对象数组。对于这些对象中的每一个,集合视图将通过
copy
itemPrototype
并将其
representedObject
属性设置为
content
数组中的相应项来制造新的
NSCollectionViewItem
。 所以我在做这个时做的是创建一个
NSCollectionViewItem
的子类,然后覆盖它的
setRepresentedObject:
方法来接收新对象,将它转发到
super
,然后适当地自定义collectionViewItem。不需要对ѭ0进行子类化。 (但不要忘记实现
-copyWithZone:
!)我只是简单地使用其中一个自定义collectionViewItems并将其设置为collectionView的
itemPrototype
NSCollectionView
完成了其余的工作。     

要回复问题请先登录注册