Боже мой, я думал, у вас были динамические размеры. Спасибо за сообщение :)

же код, как этот

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

Ответы на вопрос(1)

Ваш ответ на вопрос