我有一个笔尖,其中将UICollectionCell的背景设置为“命名颜色”,即我在资产库中指定的背景。现在,在我的cellForItem
代码中,我将背景色指定为其他颜色。
但是,当应用程序首次加载时,单元格的颜色是我的“命名颜色”,而不是我以编程方式定义的颜色。如果我让单元格重新加载其数据(通过将其推离屏幕然后再次显示在屏幕上),它将更改为以编程方式定义的颜色,并保持这种状态。
为什么?我该如何阻止这种情况发生?
答案 0 :(得分:1)
有同样的问题。在界面构建器中将颜色设置为默认颜色。然后以编程方式更改颜色即可。