Как получить NSCollectionViewItems из NSCollectionView - PullRequest
4 голосов
/ 28 июня 2011

Я только что реализовал NSCollectionView, как описано на странице разработчика , и он отлично работает.

Теперь, как я могу получить доступ к collectionViewItems из CollectionView?

1 Ответ

6 голосов
/ 29 июня 2011

Если вам действительно нужно перечислить все элементы в представлении коллекции, то:

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 +.

...