我对 UICollectionView 还很陌生。虽然我看过 WWDC 关于它的讨论,但我仍然不清楚如何实现我的布局。我试图将我的流布局限制为与窗口对齐的方形底部rootviewcontroller
(见图)。然而,当UIEdgeInsetsMake(200, 10, 10, 10)
我理解应该只压缩流布局的顶部时,会发生什么是从顶部和底部压缩流布局。此外,我不确定如何使用-(NSArray *)layoutAttributesForElementsInRect:(CGRect)rect
或-(CGSize)collectionViewContentSize
创建此布局。
-(id)init
{
self = [super init];
if (self) {
self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
self.itemSize = CGSizeMake(75, 75);
self.sectionInset = UIEdgeInsetsMake(100, 10, 10, 10);
}
return self;
}
我的结果是:
我想要达到的目标: