【发布时间】:2016-07-22 11:34:41
【问题描述】:
如果用户向下滚动(基本上是在它弹起时),我会尽量避免我的 collectionview 单元格顶部的白色背景颜色。所以在我的单元格顶部只有可见的collectionview背景颜色。但如图所示,我需要 2 种不同的颜色。对于第一部分,背景应该是蓝色的,因此间隙不是白色而是蓝色,而对于其他部分,它应该保持白色。所以我想要的是白色的间隙会变成蓝色而不改变我的 uicollectionview 的完整背景色。
【问题讨论】:
-
不了解您的视图层次结构,但您可以尝试在此
self.view.backgroundColor或此self.collectionView.superview.backgroundColor上设置蓝色。 -
这不起作用,因为collectionview占用了整个屏幕大小。并且具有白色背景颜色,因此从超级视图中看不到任何内容。
-
为什么不给
collectionView设置蓝色背景颜色,然后单独更改部分? -
因为那时我在底部有同样的问题。间隙是蓝色的,但底部应该保持白色!
标签: ios swift uicollectionview