UICollectionViewCell动态高度(Swift)

我一直试图使CollectionViewCells动态化,但是在线解决方案要么受到限制,要么根本就不起作用。 因此,我决定根据以下要求进行研究:

  • 以编程方式(无情节提要)
  • 设备方向
  • 基于内容的高度

许多Stackoverflow的解决方案都很复杂,不需要很多代码,因此我的第二个目的是找到一种方法,以尽可能少的代码解决问题。 让我们开始吧!

步骤1

在您的ViewController中 创建类型为UICollectionViewFlowLayout的自定义布局,并设置EstimatedItemSize 。 然后,将UICollectionViewController的布局设置为刚创建的布局。