в UICollectionView размер моей ячейки должен быть 150 + label.height. Теперь я использую пользовательский макет для вычисления высоты = 150, если изображение существует в ImageView, если не высота = 100. Это легко. Но как рассчитать label.height, когда я не знаю, какой текст я получу от Api? Есть ли какая-нибудь функция, чтобы получить это?
customLayout.swift
let photoHeight = delegate.collectionView(collectionView, heightForPhotoAtIndexPath: indexPath) > 0 ? 150 : 100
let height = cellPadding * 2 + CGFloat(photoHeight) + (labelHeight??????)