并排的CollectionView行 - 应具有相同的动态高度

时间:2017-09-17 17:20:51

标签: ios swift ipad collectionview contentsize

在iPad上,我有两个不同的UICollectionViewCells并排,如两列。第一个宽度为30%,第二个宽度为70%。

这两个单元格获得动态内容并具有不同的高度。目前我返回一些静态高度 func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { ... }

这个高度总是太大了。

所以我希望行只有一个高度,这个高度是具有更多内容的行的高度。

有没有一种方法可以计算UICollectionViewCell需要多少高度?如果没有,我有哪些可能性?

我尝试按照这样的内容生成高度

    for item in contentInARow {
        contentHeight += 40
    }

但是这个40太静态了,因为内容可能太大或太小。

我感谢一些意见。

0 个答案:

没有答案