Я использую UICollectionViewFlowLayout. Мои ячейки содержат UILabels, которые отличаются по высоте (количество строк).Где определить высоту динамического размера UICollectionViewCell?
кажется, что лучший способ получить высоту ячейки будет в подклассе UICollectionViewCell
, потому что именно там я установить расположение и иметь доступ к внутренним размерам моих взглядов, НО:
collectionView: layout: sizeForItemAtIndexPath:
называется перед методом делегата collectionView: cellForItemAtIndexPath:
, что означает, что мне нужно знать высоту ячейки, прежде чем у меня будет фактическое расположение ячейки.
Все, что я придумал до сих пор, кажется слишком сложным, например, начиная с высоты фиксированной ячейки, ссылаясь на фактическую высоту после меток в нагрузке на ячейку и снова загружая данные с правильной высотой. Есть лучший способ сделать это?
Вы могли найти лучший метод для этого? Если да, не могли бы вы сообщить мне об этом? Я тоже сталкиваюсь с той же проблемой. – user805981