Я хочу создать следующий вид, используя UICollectionView
.Я пробую разные вещи, чтобы в центре был предмет, но безуспешно.Я пытаюсь с прокрутить конец, который делает его центром, но это имеет какой-то странный эффект.Может ли кто-нибудь помочь мне сделать этот пункт центр?
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
CGPoint centerPoint = CGPointMake(self.centeredCollectionView.center.x + self.centeredCollectionView.contentOffset.x,
self.centeredCollectionView.center.y + self.centeredCollectionView.contentOffset.y);
NSIndexPath *centerCellIndexPath = [self.centeredCollectionView indexPathForItemAtPoint:centerPoint];
[self.centeredCollectionView scrollToItemAtIndexPath:centerCellIndexPath atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally animated:YES];
}
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
CGFloat widthHeight = collectionView.frame.size.width - 70;
return CGSizeMake(widthHeight, collectionView.frame.size.height);
}