UICollectionView 中的固定列数

Posted

技术标签:

【中文标题】UICollectionView 中的固定列数【英文标题】:Fixed number of columns in UICollectionView 【发布时间】:2014-10-24 06:43:41 【问题描述】:

我正在创建一个棋盘并想使用 UICollectionView 进行网格布局。问题是,我不知道如何将列数设置为始终为 8,从而创建一个 8x8 网格。

我知道可以实现UICollectionViewDelegateFlowLayout 来控制项目的大小,但我的问题是它是否适用于所有 ios 设备(iPhone 4s - iPhone 6+、iPad)。从我所见,看来我需要按每种设备类型单独处理单元格的大小。

UICollectionView Set number of columns

有人知道解决问题的更好方法吗?

【问题讨论】:

UICollectionView Set number of columns的可能重复 【参考方案1】:

我会忘记 UICollectionView 而去玩 SpriteKit 游戏。这会让你有更多的控制权。您甚至可以在“普通”iOS 应用中添加游戏场景。

【讨论】:

以上是关于UICollectionView 中的固定列数的主要内容,如果未能解决你的问题,请参考以下文章

将 UI CollectionView 自动调整为其内容

Apple Photos collectionview 捏缩放如何工作?

将单元格高度固定到 UICollectionView 高度

UICollectionView 固定背景视图

uicollectionview 动态高度但固定宽度

在 UICollectionView 中显示图像 - 如何实现图像之间的固定垂直间距?