Я создал динамический UICollectionViewCell
, ширина которого изменяется в зависимости от метки.На iOS 11 все работало нормально, но я не знаю, почему на iOS 12 это не работает должным образом. Мне нужно несколько раз прокрутить представление коллекции, чтобы настроить размер ячейки.
Почему это происходит?и как это исправить?Вот код:
@ IBOutlet слабая переменная collectionFlowLayout: UICollectionViewFlowLayout!
override func viewDidLoad() {
super.viewDidLoad()
if #available(iOS 10.0, *) {
collectionFlowLayout.estimatedItemSize = CGSize (width: 93, height: 32)
} else {
collectionFlowLayout.estimatedItemSize = CGSize (width: 93, height: 32)
}
}
и добавлены некоторые ограничения для метки.