如何从NSCollectionView中检索NSCollectionViewItems

时间:2011-06-28 14:56:31

标签: objective-c cocoa cocoa-bindings

我刚刚实现了一个NSCollectionView,就像developer page中描述的一样,它完美地运行。

现在,我如何从CollectionView访问collectionViewItems?

1 个答案:

答案 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 +上做到这一点。