【发布时间】:2011-02-02 07:47:00
【问题描述】:
我有一个 CALayer 子类。我已经覆盖了 drawInContext 方法。我希望我的大部分图层都是透明的,除了少数区域。我将图层用作菜单,我希望菜单上的图标和标签不透明。
如果超级 CALayer 是透明的,是否可以让 CALayer 的子图层不透明?
是否可以在透明 CALayer 的 drawInContext 方法中绘制不透明的项目?我曾尝试使用 CGContextSetAlpha,但我认为它不起作用,因为我正在绘制的 CALayer 是透明的。
一如既往,任何帮助都会很棒。
【问题讨论】:
标签: iphone uikit core-animation calayer quartz-graphics