我正在使用UICollection视图来创建3x4矩阵按钮。 iPhone4的外观很好,高度很小。此外,集合视图不会滚动,因为它在可用空间中显示3x4矩阵按钮。
现在,当我在iPHone5上运行相同的应用程序时,我看到按钮矩阵下方的底部有很多空间。我想收集视图来增加单元格之间的垂直间距。
有人可以指导我吗?
答案 0 :(得分:3)
通过数学创建UICollectionViewFlowLayout,例如:
CGRect mainRect = [[UIScreen mainScreen] bounds];
CGFloat mainWidth = mainRect.size.width;
UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
flowLayout.minimumLineSpacing = mainWidth/10;
flowLayout.itemSize = CGSizeMake(mainWidth/4, mainWidth/4);
然后只是分配因为UICollectionViewFlowLayout:UICollectionViewLayout
self.collectionView.collectionViewLayout = flowLayout;