我刚刚实现了一个NSCollectionView,就像developer page中描述的一样,它完美地运行。
现在,我如何从CollectionView访问collectionViewItems?
答案 0 :(得分:6)
如果确实需要枚举集合视图中的所有项目,那么:
NSUInteger numberOfItems = [[collectionView content] count];
for (NSUInteger itemIndex = 0; itemIndex < numberOfItems; itemIndex++) {
NSCollectionViewItem *item = [collectionView itemAtIndex:itemIndex];
// do something with item
}
应该在Mac OS X v10.6 +上做到这一点。