Swift 无法使 UICollectionView 正确布局

Swift can't get UICollectionView to layout properly

我正在尝试让 UICollectionView 自动布局单元格并自动调整单元格大小。我的布局需要 3 个单元格宽乘 4 个单元格高,它在 iPhone 5 上看起来不错,当我在 iPhone 6 上对其进行采样时,单元格堆叠在 UICollectionView 的顶部。任何帮助将不胜感激!!

tl;dr 左屏很好(iPhone 5),我需要右屏看起来一样(iPhone 6)。如何让单元格自动调整大小?

找到这个 ios UICollectionView - setting auto height 来解释如何自动调整单元格大小。然后我应用 Swift 语法使其适用于 Swift.