gpt4 book ai didi

ios - CollectionView 背景 clearColor 不起作用

转载 作者:IT王子 更新时间:2023-10-29 07:46:08 24 4
gpt4 key购买 nike

我正在开发一个小型的 collectionview“框架”,其行为类似于 iPad 上的浏览​​器标签栏(想想 chrome)。代码全部完成,自定义流布局、重新排序等,组织如下:

• TabBarCollectionViewController .h/.m/.xib 包含 Collection View 的高级逻辑(委托(delegate)+数据源方法)。我有 xib 来配置 collectionView 设置并设置自定义流布局(我可以通过编程方式执行此操作,但是哦,这样更容易)。

• CustomFlowLayout .h/.m(流布局的子类)

• TabBarCell .h/.m/.xib(collectionviewcell的子类)

然后我将 TabBarCVC 添加为我的主 viewController 上的 childViewController(此 viewController 有许多 childViewController 和 subview ),然后作为 subview 。此时一切正常。

现在的问题是,这太愚蠢了,我简直不敢相信我还没有找到一种方法来做到这一点,collectionView 的 backgroundColor 无法设置为 clearColor。我可以将它设置为灰色或任何颜色,但它不支持透明度。单元格背景颜色也很清晰并且可以正常工作。

我需要 collectionView 是透明的,以便在后面的主视图上显示纹理。任何见解将不胜感激,或者我可能会把我的第一个雷达放在苹果上。

如果我找不到任何解决方案,我将只添加应该位于 collectionView 后面的纹理“屏幕截图”,并将其作为 imageView 添加到 collectionView 的背景 View 中。

最佳答案

在我的例子中,我将 Storyboard 中的背景颜色设置为默认。这导致它具有黑色背景。将其更改为清晰颜色有效。

enter image description here

关于ios - CollectionView 背景 clearColor 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16570309/

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