Сбой NSCollectionView при разметке вне кадра - PullRequest
0 голосов
/ 02 сентября 2018

Во-первых, представление коллекции не может прокручиваться.

Во-вторых, при прокрутке произошел сбой.

Показано, что "границы массива" ..

[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 или только кода в порядке. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...