Я работаю с UICollectionView У меня есть 4 различных вида ячеек. Каждая ячейка оформлена в xib-файл. когда я загружаю их в виде коллекции, он выходит за пределы экрана. Я не знаю, почему это происходит. Некоторые ячейки имеют фиксированную высоту, а некоторые имеют динамическую высоту c (зависит от данных, поступающих из API). Так есть ли какой-нибудь возможный способ решить эту проблему. я пробовал Оценить размер автомати c до динам c
override func awakeFromNib() {
super.awakeFromNib()
self.contentView.translatesAutoresizingMaskIntoConstraints = false
let screenwidth = UIScreen.main.bounds.size.width
widthAnchor.constraint(equalToConstant: screenwidth-20)
}
func setSize () {
let layout = mainCollection.collectionViewLayout as! UICollectionViewFlowLayout
layout.sectionInset = UIEdgeInsets(top: 10, left: 10, bottom: 10, right: 10)}
}