我正在使用 UICollection 视图创建 3x4 按钮矩阵。它在 iPhone4 中很好看,但高度很小。集合视图也不滚动,因为它在可用空间中显示 3x4 矩阵按钮。
现在,当我在 iPHone5 上运行相同的应用程序时,我看到按钮矩阵下方底部有很多空间。我想收集视图来增加单元格之间的垂直间距。有人可以指导我吗?
问问题
3074 次
1 回答
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;
于 2013-03-31T07:50:06.527 回答