我正在尝试实现一个基于网格的UICollectionView
,因此它看起来像这样,其中每个框都是正方形或矩形。每行的项目数量和每个单元格的尺寸会根据屏幕尺寸(即 iPhone 4、5S、6、iPad 等)而有所不同。这可以使用 JavaScript 来完成:http://packery.metafizzy.co/但我想弄清楚如何使用 Swift 来做到这一点。这仅需要在 iOS 8+ 上工作,所以我不确定 native UICollectionView 是否可以做到这一点。我应该实现 UICollectionViewFlowLayout
吗?
最佳答案
任何原生 Layouts
都不会提供此功能。您必须扩展 UICollectionViewLayout
并基于此创建自定义 Layout
关于ios - iOS 8 (Swift) 上基于网格的 UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26550161/