Подтвердить что ты не робот

UICollectionViewFlowLayout с разделами (но без разрывов раздела)

Я использую UICollectionViewFlowLayout в настоящее время очень просто:

UICollectionViewFlowLayout *flowLayout = [UICollectionViewFlowLayout alloc] init];
flowLayout.itemSize = CGSizeMake(75, 75);
flowLayout.minimumInteritemSpacing = 2;
flowLayout.minimumLineSpacing = 2;
_collectionView.collectionViewLayout = flowLayout;

У меня есть несколько разделов (ячейки из разных источников), однако я хотел бы сделать сетку непрерывным образом. Чтобы не было видимых разрывов между разделами.

Смотрите скриншот, где для целей dev я выполняю те же ячейки в двух разделах.

Любые идеи, как я могу получить раскладку потока, чтобы разрешить несколько разделов, но не иметь разбитого наброска?

Screenshot

4b9b3361

Ответ 1

С помощью этого метода:

- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section;

Вы должны быть способны делать то, что хотите.