Боже мой, я думал, у вас были динамические размеры. Спасибо за сообщение :)
же код, как этот
collectionLayout.estimatedItemSize = CGSize(width: 50, height: 25)
collectionLayout.itemSize = UICollectionViewFlowLayoutAutomaticSize
collectionLayout.minimumInteritemSpacing = 10
for _ in 0 ..< 1000 {
let length = Int(arc4random() % 8)
let string = randomKeyByBitLength(length)
array.append(string!)
}
collectionView.reloadData()
клеточные ограничения:
когда я запускаю его на iOS 12, все по-другому. левый симулятор - iOS 11, а правый - iOS 12:
Но когда я прокручиваю его, рамки ячеек будут нормальными.
Пример проекта для воспроизведения вопроса:https://github.com/Coeur/StackOverflow51375566