我已经搜索了一个答案,但他们都没有非常完整的答案,并没有任何建议为我工作。如何停止在tableview单元格中显示为黑色的透明PNG图像
我有一个简单的tableview与自定义单元格。其中一个单元格使用图像视图填充PNG图像。但透明背景显示为黑色。我希望它是白色的。
我曾尝试以下,其中没有工作: 在界面生成器设置: 图片背景为白色。 单元格到白色的内容视图的背景。 细胞到白色的背景。
任何帮助,将不胜感激。
编辑: 错误是我的一部分。见下面的答案。
我已经搜索了一个答案,但他们都没有非常完整的答案,并没有任何建议为我工作。如何停止在tableview单元格中显示为黑色的透明PNG图像
我有一个简单的tableview与自定义单元格。其中一个单元格使用图像视图填充PNG图像。但透明背景显示为黑色。我希望它是白色的。
我曾尝试以下,其中没有工作: 在界面生成器设置: 图片背景为白色。 单元格到白色的内容视图的背景。 细胞到白色的背景。
任何帮助,将不胜感激。
编辑: 错误是我的一部分。见下面的答案。
错误在我身上。我正在使用扩展名来转换图像,并将alpha设置为false。所以我从一个PNG开始,最后一个没有alpha层。
将表格视图单元格内容视图背景颜色设置为白色。
我已经试过了。对不起,在我的问题中,我说“内容视图颜色”。现在编辑为“内容视图背景颜色” –
你使用的是tableViewController还是viewController? –
具有嵌入式tableview的视图控制器。 –
你确定PNG包含一个alpha通道吗? – SPlatten
嗯,不是100%确定。我如何检查?我用x 2个图像测试了它,其中一个是我从网上下载的。在Mac上打开时,它具有指示透明度的方格视图。这两个图像都显示黑色背景。 –
好的,将图像加载到像GIMP这样的绘图包中,它将向您显示通道...除非已使用ALPHA通道创建,否则PNG不透明。 – SPlatten