gpt4 book ai didi

ios - UICollectionViewController 中不同的背景和 collectionCell 分隔符颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:33:43 27 4
gpt4 key购买 nike

我必须创建一个连续有 3 个 UICollectionViewCell 的 UI。所以我使用 UICollectionViewController 创建了它,section = 1 并且没有行 = 来自 api。所以我能够创建 6 个单元格,其中每行包含 3 个单元格。这些单元格在垂直和水平方向上以 0.5 pt 分隔。我已将背景颜色指定给分隔符中的 collectionView。

特别是这是我需要的:- CollectionViewCntroller

问题:-这是我对 UICollectionViewController 要求的类型分隔符需要是红色的,没有渲染的空间需要是黄色的。但我无法做到这一点,我可以为 UICollectionView 使用单一背景色,它同时显示分隔符和可用空间。有没有办法有不同的颜色。

我不想使用 UITableView 并且在 UITableViewCell 中有一个 UICollectionView。我知道这种方法,但我想在 UICollectionViewController 中做同样的事情。

最佳答案

如果我理解你的问题是对的,你可以通过删除单元格之间的空间来解决这个问题。完全删除 0.5pt 空间。然后,所有单元格将相互粘在一起,您可以在每个单元格内部创建自己的分隔符。不过,这需要一些逻辑,因为所有单元格不应使用相同的分隔符(如果这样做,则中心单元格的每一侧都会有双分隔符)。

要实现你的照片,你可以设置这些规则:

每行中的第一个最后一个 单元格应该只在底部显示一个分隔符。中间的所有其他单元格(在您的情况下,中间的一个单元格)应在底部、左侧、右侧显示分隔符。

要添加这些分隔符,只需进入自定义 UICollectionViewCell 并向每一侧添加一些 UIViews,并将它们的宽度设置为 0.5pt,然后设置它们按需可见。

关于ios - UICollectionViewController 中不同的背景和 collectionCell 分隔符颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42873465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com