ios - UICollectionView 的清除标题和白色背景

标签 ios objective-c uicollectionview uicollectionviewcell uicollectionviewlayout

我一直在网上寻找这个问题,但我找不到任何有用的东西。任何帮助或指导将不胜感激。

我有一个带有标题(包含简单文本/标题)和网格的 UICollectionView。我想要的是让标题背景清晰,标题下方的其余区域应该有白色背景。

单元格背景将不起作用,因为实际需要为白色的空间是单元格顶部、左侧、底部和右侧的可见区域。

预先感谢您的帮助。

编辑:您可以将其视为将 UICollectionView 作为 subview 添加到另一个 UIView。 headerView (UICollectionReusableView) 应该有清晰的背景,这样我们才能看到父 UIView。 collectionView 的其余部分(单元格区域和它们周围的空间)应该有白色背景。标题看起来就像是 float 的。

enter image description here

最佳答案

对我来说,我将 UICollectionReusableView 用于我的 UICollectionViewController 的 HeaderView。使用

设置背景颜色
self.backgroundColor = [UIColor clearColor];

成功了。

关于ios - UICollectionView 的清除标题和白色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20674136/

相关文章:

ios - 没有UDID的ipa文件

ios - Firebase FAuthData 即使在删除应用程序后也会保存

iphone - 如何缩短 Objective-C 中的 URL

iphone - 并加载 NIB/XIB 文件?

ios - 使用 Kingfisher 的 Swift iOS 照片采集会导致内存增长

ios - 为什么我的 XWebView 使用文件方案提供 index.html,我该如何更改它?

ios - 方法调配不适用于 iOS 10.1

ios - 语言本地化

ios - 如何在 UIView 中设置 UICollectionView

swift - 点击更改 Collection View 数据源