小编Jos*_*hpy的帖子

如何在 iOS 13 集合视图组合布局上隐藏标题

我在部署 iOS 13 组合布局时遇到了一个奇怪的问题。

我想隐藏集合视图标题和实现referenceSizeForHeaderInSection方法,但是referenceSizeForHeaderInSection无法在组合布局上工作

这是我的构图布局:

lazy var collectionViewLayout: UICollectionViewLayout = {
    // item layout deploy
    let cellItemSize = NSCollectionLayoutSize(widthDimension: .fractionalWidth(1.0), heightDimension: .fractionalHeight(0.2))
    let itemSize = NSCollectionLayoutSize(widthDimension: .fractionalWidth(0.33), heightDimension: .fractionalHeight(1.0))
    let cellItem = NSCollectionLayoutItem(layoutSize: cellItemSize)
    let item = NSCollectionLayoutItem(layoutSize: itemSize)
    cellItem.contentInsets = NSDirectionalEdgeInsets(top: 4, leading: 4, bottom: 4, trailing: 4)
    item.contentInsets = NSDirectionalEdgeInsets(top: 4, leading: 4, bottom: 4, trailing: 4)

    // group layout deploy
    let groupSize = NSCollectionLayoutSize(widthDimension: .fractionalWidth(1.0),  heightDimension: .fractionalHeight(0.2))
    let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize, …
Run Code Online (Sandbox Code Playgroud)

ios uicollectionview uicollectionviewlayout swift ios13

11
推荐指数
1
解决办法
4613
查看次数