UICollectionView: One Row or Column
I am guessing you are using the built in Flow Layout
.
However, for your case, you should make a custom UICollectionView Layout
.
Make it subclass of UICollectionViewFlowLayout
and add this code in the init
method:
- (id)init {
if ((self = [super init])) {
self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
self.minimumLineSpacing = 10000.0f;
}
return self;
}
The minimumLineSpacing
is the key to making it have one line here.
I hope this helps!
I found that setting the minimumLineSpacing
just made my scroll area really big and that setting the minimumInteritemSpacing=big
accomplished keeping the items in one scrolling row or column, centered in the middle of the collectionview
.