我是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;
}
我的结果是:
我正在努力实现的目标:
答案 0 :(得分:0)
我认为集合视图的框架与您需要的框架不同。正确设置