2010-03-30 60 views
1

我有一個CALayer子類。我已經重寫了drawInContext方法。我希望我的圖層大部分都是透明的,只有少數幾個區域。我將圖層作爲菜單使用,我希望菜單上的圖標和標籤不透明。CALayer和石英透明度

如果超級CALayer是透明的,是否有可能讓CALayer的子圖層不透明?

是否可以在透明CALayer的drawInContext方法中繪製不透明的tems?我嘗試過使用CGContextSetAlpha,但我認爲它不起作用,因爲我正在繪製的CALayer是透明的。

一如既往,任何幫助將是偉大的。

回答

0

我發現這是可能的。超級圖層不會規定其子圖層的透明度。