2017-04-05 13 views
1

我已经搜索了一个答案,但他们都没有非常完整的答案,并没有任何建议为我工作。如何停止在tableview单元格中显示为黑色的透明PNG图像

我有一个简单的tableview与自定义单元格。其中一个单元格使用图像视图填充PNG图像。但透明背景显示为黑色。我希望它是白色的。

enter image description here

我曾尝试以下,其中没有工作: 在界面生成器设置: 图片背景为白色。 单元格到白色的内容视图的背景。 细胞到白色的背景。

任何帮助,将不胜感激。

编辑: 错误是我的一部分。见下面的答案。

+0

你确定PNG包含一个alpha通道吗? – SPlatten

+0

嗯,不是100%确定。我如何检查?我用x 2个图像测试了它,其中一个是我从网上下载的。在Mac上打开时,它具有指示透明度的方格视图。这两个图像都显示黑色背景。 –

+0

好的,将图像加载到像GIMP这样的绘图包中,它将向您显示通道...除非已使用ALPHA通道创建,否则PNG不透明。 – SPlatten

回答

1

错误在我身上。我正在使用扩展名来转换图像,并将alpha设置为false。所以我从一个PNG开始,最后一个没有alpha层。

1

将表格视图单元格内容视图背景颜色设置为白色。

+0

我已经试过了。对不起,在我的问题中,我说“内容视图颜色”。现在编辑为“内容视图背景颜色” –

+0

你使用的是tableViewController还是viewController? –

+0

具有嵌入式tableview的视图控制器。 –

相关问题