Compositional Layout IOS 13 Group 背景色

sur*_*raj 6 ios uicollectionviewcompositionallayout

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

Kyl*_*ing 2

对于那些寻找答案的人来说,就在这里。

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

        let layout = UICollectionViewCompositionalLayout(section: section)
        layout.register(
            SectionBackgroundDecorationView.self,
            forDecorationViewOfKind: FollowingCollectionViewController.sectionBackgroundDecorationElementKind)
Run Code Online (Sandbox Code Playgroud)

  • 这对于设置整个部分的背景很有用,但他要求一个组 (9认同)