使用CALayer显示alpha映射图像

时间:2012-03-26 10:44:41

标签: ios calayer

我有一个CALayer对象,我想插入一个配有alpha贴图的UIImage,只需设置图层的contents属性即可。但是,当我显示此CALayer时,所有透明度都会丢失。我检查了图层的背景颜色(不透明度对使用内容设置的图像没有影响),看起来是正确的。

有没有办法在不使用CALayer的掩码属性的情况下保留.PNG的alpha贴图透明度,以便提供掩码和内容图像自己的透明贴图?

2 个答案:

答案 0 :(得分:0)

这对我来说确实很好。 但请确保将图层的opaque属性设置为NO,将backgroundColor属性设置为clear color。

答案 1 :(得分:0)

哈,没关系,愚蠢的错误。这些层以错误的顺序组装,后面应该是前景。这造成了一种印象,即实际上它是不透明的。