2010-03-30 8 views
1

나는 CALayer 서브 클래스를 가지고 있습니다. drawInContext 메서드를 재정의했습니다. 몇 가지 영역을 제외하고 대다수의 레이어가 투명하게되기를 원합니다. 레이어를 메뉴로 사용하고 있으며 메뉴의 아이콘과 레이블을 불투명하게하고 싶습니다.CALayer 및 Quartz 투명도

슈퍼 CALayer가 투명하다면 CALayer의 서브 레이어를 불투명하게 설정할 수 있습니까?

투명한 CALayer의 drawInContext 메소드에서 불투명 한 부분을 그릴 수 있습니까? 내가 CGContextSetAlpha 사용하여 시도했다,하지만 내가 그리는 오전 CALayer 이후 투명하지 않습니다 가정합니다.

항상 그렇듯이 도움이 될 것입니다.

답변

0

나는 그것이 가능하다는 것을 알았다. 슈퍼 레이어는 하위 레이어의 투명도를 지정하지 않습니다.