【问题标题】:How to draw corners and shadows on sections in a UICollectionView?如何在 UICollectionView 的部分上绘制角和阴影?
【发布时间】:2021-12-10 19:06:17
【问题描述】:

我想使用UICollectionView 创建带有阴影和圆角半径的部分,如下所示:

UICollectionView 是否有可用的 API 来直接操作部分而不是操作单元格

AFAIK 几乎所有关于 stackoverflow 的答案都基于跟踪 indexPath 并相应地设置 cell.layer.cornerRadius(例如,顶部单元格将呈现半径,底部单元格将呈现半径)。

我正在寻找一种在单元外完成此操作的方法,可能使用UICollectionViewLayout,尽管我不确定哪个 API 可以实现这一点。

【问题讨论】:

    标签: ios swift uicollectionview uicollectionviewcell uicollectionviewlayout


    【解决方案1】:

    您的 collectionView 可以包含包含 tableView 的单元格。您在 collectionView 上的项目数将是部分的数量。然后 collectionViewCell 将有一个带有圆角和阴影的 View 并且在 tableView 内

    【讨论】:

      【解决方案2】:

      据我所知没有这样的API,我建议你使用多个tableViews(很容易根据你的意愿修改)而不是一个tableView分段。

      【讨论】:

        猜你喜欢
        • 2021-06-13
        • 1970-01-01
        • 1970-01-01
        • 2012-03-03
        • 2012-09-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-16
        • 2010-10-22
        相关资源
        最近更新 更多