Вы должны убедиться, что ваша секция вставки + межстрочный интервал + ширина ячейки все равно соответствует границам CollectionView. Я использую следующий метод на настраиваемую UICollectionViewFlowLayout sublcass:
- (void)adjustSpacingForBounds:(CGRect)newBounds {
NSInteger count = newBounds.size.width/self.itemSize.width - 1;
CGFloat spacing = (newBounds.size.width - (self.itemSize.width * count))/count;
self.minimumLineSpacing = spacing;
UIEdgeInsets insets = self.sectionInset;
insets.left = spacing/2.0f;
self.sectionInset = insets;
}
Вы должны помнить, что UICollectionView просто sublcass из UIScrollView, так что не знает, как вы хотите, чтобы ваша пагинацию работать. Перед UICollectionView вам придется обрабатывать всю эту математику при размещении ваших подпрограмм в UIScrollView.
вы разрешить это? У меня такие же проблемы. Ячейки находятся вне центра, и, когда я прокручиваю нецентральные соединения, чтобы сделать их хуже. – IkegawaTaro
@IkegawaTaro такой же проблема здесь. Вы когда-нибудь это решали? –