ios - Collection View 布局问题

标签 ios xcode layout collectionview flowlayout

我使用 Collection View 创建以下布局:

enter image description here

我已经使用 Collection View 的 sizeForItemAtIndexPath 方法并使用流布局设置了布局的大小,但我可以实现的是:

enter image description here

我尝试减小宽度和高度,但即使这样我也无法实现彼此下方的两个元素。

最佳答案

如果不编写 UICollectionViewLayout 的自定义子类(如评论中提到的 rdelmar ),则创建一个行为类似于第一张图片的布局是不可能的。 但是我最近遇到了和你类似的问题。对我来说,这个 github 项目非常有帮助:https://github.com/chiahsien/CHTCollectionViewWaterfallLayout

看起来您也可以为 CollectionView 使用此布局。

关于ios - Collection View 布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30091802/

相关文章:

ios - Firebase,离开我的调试器控制台

javascript - 并排堆叠html元素

java - 让 FillLayout 表现正确

android - 根据屏幕尺寸有一个固定的方向

iphone - 访问应用程序visibleViewController?

ios - 同时分别为图层变换的旋转和缩放比例设置不同的持续时间

xcode - Xcode 7 中的 UITests 发现错误的 'Next' 按钮

ios - NSManagedObject 子类的类别在 Swift 中是否等效?

iOS Safari 和 chrome 上的 Javascript Canvas 缓冲区/性能低下

ios - iOS 中如何从另一个应用程序访问一个应用程序的数据?