首页 > 解决方案 > 组合布局IOS 13组背景颜色

问题描述

我试图找出是否有一种方法可以在使用组合布局时为组提供背景颜色。我试图找到一个我可以使用的直接 API,但没有找到任何东西。

标签: iosuicollectionviewcompositionallayout

解决方案


对于那些正在寻找答案的人,你去吧。

        let sectionBackgroundDecoration = NSCollectionLayoutDecorationItem.background(
            elementKind: FollowingCollectionViewController.sectionBackgroundDecorationElementKind)
        section.decorationItems = [sectionBackgroundDecoration]

        let layout = UICollectionViewCompositionalLayout(section: section)
        layout.register(
            SectionBackgroundDecorationView.self,
            forDecorationViewOfKind: FollowingCollectionViewController.sectionBackgroundDecorationElementKind)

推荐阅读