2010-03-30 75 views
1

我有一个CALayer子类。我已经重写了drawInContext方法。我希望我的图层大部分都是透明的,只有少数几个区域。我将图层作为菜单使用,我希望菜单上的图标和标签不透明。CALayer和石英透明度

如果超级CALayer是透明的,是否有可能让CALayer的子图层不透明?

是否可以在透明CALayer的drawInContext方法中绘制不透明的tems?我尝试过使用CGContextSetAlpha,但我认为它不起作用,因为我正在绘制的CALayer是透明的。

一如既往,任何帮助将是伟大的。

回答

0

我发现这是可能的。超级图层不会规定其子图层的透明度。