- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我必须创建一个连续有 3 个 UICollectionViewCell
的 UI。所以我使用 UICollectionViewController
创建了它,section = 1 并且没有行 = 来自 api。所以我能够创建 6 个单元格,其中每行包含 3 个单元格。这些单元格在垂直和水平方向上以 0.5 pt 分隔。我已将背景颜色指定给分隔符中的 collectionView。
问题:-这是我对 UICollectionViewController
要求的类型分隔符需要是红色的,没有渲染的空间需要是黄色的。但我无法做到这一点,我可以为 UICollectionView
使用单一背景色,它同时显示分隔符和可用空间。有没有办法有不同的颜色。
我不想使用 UITableView 并且在 UITableViewCell
中有一个 UICollectionView。我知道这种方法,但我想在 UICollectionViewController
中做同样的事情。
最佳答案
如果我理解你的问题是对的,你可以通过删除单元格之间的空间来解决这个问题。完全删除 0.5pt 空间。然后,所有单元格将相互粘在一起,您可以在每个单元格内部创建自己的分隔符。不过,这需要一些逻辑,因为所有单元格不应使用相同的分隔符(如果这样做,则中心单元格的每一侧都会有双分隔符)。
要实现你的照片,你可以设置这些规则:
每行中的第一个 和最后一个 单元格应该只在底部显示一个分隔符。中间的所有其他单元格(在您的情况下,中间的一个单元格)应在底部、左侧、和右侧显示分隔符。
要添加这些分隔符,只需进入自定义 UICollectionViewCell
并向每一侧添加一些 UIViews
,并将它们的宽度设置为 0.5pt,然后设置它们按需可见。
关于ios - UICollectionViewController 中不同的背景和 collectionCell 分隔符颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42873465/
我有一个包含单元格的 TableView,一个单元格包含一个 CollectionView。 在 CollectionView 中,我有带有 UIImageViews 的单元格。 如果我在 Colle
出于某种原因,我无法弄清楚我做错了什么: 我正在尝试在我的解析数据库中查询 URL,将它们放入名为 facebookPics 的数组中。稍后我想在我的 cellForRowAtIndexPath 中进
我必须创建一个连续有 3 个 UICollectionViewCell 的 UI。所以我使用 UICollectionViewController 创建了它,section = 1 并且没有行 = 来
我是 UITests 的初学者。目前,我遇到一个问题,无法访问 collectionViewCell 内的元素。 我的 UI 元素结构: UIViewController UITableView --
我是一名优秀的程序员,十分优秀!