我想创建一个分页集合视图
这就是现在的样子
细胞之间有一些插图
但是,我设置了
-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
return CGSizeMake([[UIScreen mainScreen] applicationFrame].size.width,
[[UIScreen mainScreen] applicationFrame].size.height);
}
我认为这会使细胞大小与屏幕相同
如何删除插件(从各个方面)
答案 0 :(得分:0)
(1)这真的是集合视图的候选者吗?它看起来更像滚动视图或页面视图。您可能想在这里重新考虑您的架构。
(2)你的applicationFrame
是一个非常危险的策略;有更好的方式可以说"与屏幕大小相同"或"与根视图相同的大小"。尽管如此,applicationFrame
尺寸看起来像是它完美无缺。问题不在于 size ,而在于这些单元格的 origin 。正如你所说,他们之间有一个插图。这是布局的一个特征,负责定位它们。你必须告诉它你想要的间距。