Мне нужно создать UICollectionView с переменной высотой ячейки, но с фиксированным вертикальным зазором между ячейками. Что-то вроде это
Я нашел много примеров, учебных пособий и библиотек, но все они должны реализовывать метод делегата, обеспечивающий высоту для каждого элемента.
В моих ячейках есть несколько меток, которые могут иметь одну или несколько строк, поэтому я не знаю заранее конечную высоту элемента после того, как ячейка разметит свои виды.
Есть ли способ добиться того, что мне нужно?