Dynami c высота UICollectionView с максимальной шириной - PullRequest
0 голосов
/ 16 апреля 2020

Я разрабатываю Tagview с использованием CollectionView, и один тег имеет несколько строк. Но я не могу этого достичь.

Я пытался по приведенному ниже методу

override func preferredLayoutAttributesFitting(_ layoutAttributes: UICollectionViewLayoutAttributes) -> UICollectionViewLayoutAttributes {
    setNeedsLayout()
    layoutIfNeeded()
    let size = contentView.systemLayoutSizeFitting(layoutAttributes.size)
    var newFrame = layoutAttributes.frame
    newFrame.size.height = ceil(size.height)
    layoutAttributes.frame = newFrame
    return layoutAttributes  
}

С помощью вышеуказанного метода я могу увеличить высоту, но ширина остается c исходя из расчетного размера предоставь. Можем ли мы найти решение, в котором ширина должна быть меньше, чем ширина коллекции, а высота должна быть динамической c?

Пожалуйста, обратитесь к изображению, чтобы решить проблему, с которой я столкнулся.

Спасибо за аванс Рам

enter image description here

...