Во-первых, представление коллекции не может прокручиваться.
Во-вторых, при прокрутке произошел сбой.
Показано, что "границы массива" ..
[self.collectionView registerClass:[PreviewImageItem class] forItemWithIdentifier:[PreviewImageItem reuseIdentifier]];
self.collectionView.delegate = self;
self.collectionView.dataSource = self;
self.collectionView.wantsLayer = YES;
self.collectionView.layer.masksToBounds = YES;
self.collectionView.layer.cornerRadius = 4;
self.collectionView.layer.borderColor = NSColor.redColor.CGColor;
self.collectionView.layer.borderWidth = 2.0f;
[self.collectionView reloadData];
[self.collectionView setNeedsLayout:YES];
[self.collectionView layoutSubtreeIfNeeded];
и метод делегата:
- (NSInteger)collectionView:(NSCollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
return 100;
}
- (NSCollectionViewItem *)collectionView:(NSCollectionView *)collectionView itemForRepresentedObjectAtIndexPath:(NSIndexPath *)indexPath
{
PreviewImageItem *item = [collectionView makeItemWithIdentifier:[PreviewImageItem reuseIdentifier] forIndexPath:indexPath];
NSLog(@"111 %ld", indexPath.item);
return item;
}
сбой на:
2018-09-02 14:40:15.840071+0800 sishi[50265:6062453] 111 50
2018-09-02 14:40:15.840677+0800 sishi[50265:6062453] 111 51
2018-09-02 14:40:15.841271+0800 sishi[50265:6062453] 111 52
2018-09-02 14:40:15.841866+0800 sishi[50265:6062453] 111 53
Просмотр коллекции view
Я просто хочу создать общий вид, чтобы показать несколько картинок. Это сводит меня с ума сегодня ..
Кто подскажет, как создать коллекцию просмотра.
Оба Использование xib или только кода в порядке. Спасибо!