从iOS 14+开始,Apple提供UICollectionViewCompositionalLayout作为UICollectionView布局设计的一种,用于新的现代系列视图。 This example是Apple提供的关于如何以新的现代方式使用UICollectionViewCompositionalLayout和UICollectionViewDiffableDataSource的说明。 对于你的问题,你只需要1个UICollectionView加上UICollectionViewCompositionalLayout就可以解决你的问题。 我将从Apple's example above进行自定义,以预览如何获得所需输出代码。 步骤1:使TextCell成为UICollectionViewCell来描述
1条答案
按热度按时间4smxwvx51#
从iOS 14+开始,Apple提供UICollectionViewCompositionalLayout作为
UICollectionView
布局设计的一种,用于新的现代系列视图。This example是Apple提供的关于如何以新的现代方式使用
UICollectionViewCompositionalLayout
和UICollectionViewDiffableDataSource
的说明。对于你的问题,你只需要1个
UICollectionView
加上UICollectionViewCompositionalLayout
就可以解决你的问题。我将从Apple's example above进行自定义,以预览如何获得所需输出代码。
步骤1:使
TextCell
成为UICollectionViewCell
来描述第二步:做一个枚举列表的布局你想要的。在这里我做了一个是水平列表,1是列表网格3项和1是列表网格5项为您更容易理解。
第3步:在
ViewController
中合并到UICollectionViewCompositionalLayout
和UICollectionViewDiffableDataSource
。完整的代码如下
这就是