整页视图中的不需要的Insets

时间:2015-01-26 16:48:52

标签: ios uicollectionview uicollectionviewcell

我想创建一个分页集合视图

这就是现在的样子

细胞之间有一些插图

但是,我设置了

-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
    return CGSizeMake([[UIScreen mainScreen] applicationFrame].size.width,
                      [[UIScreen mainScreen] applicationFrame].size.height);
}

我认为这会使细胞大小与屏幕相同

如何删除插件(从各个方面)

enter image description here

1 个答案:

答案 0 :(得分:0)

(1)这真的是集合视图的候选者吗?它看起来更像滚动视图或页面视图。您可能想在这里重新考虑您的架构。

(2)你的applicationFrame是一个非常危险的策略;有更好的方式可以说"与屏幕大小相同"或"与根视图相同的大小"。尽管如此,applicationFrame尺寸看起来像是它完美无缺。问题不在于 size ,而在于这些单元格的 origin 。正如你所说,他们之间有一个插图。这是布局的一个特征,负责定位它们。你必须告诉它你想要的间距。