2010-05-29 4 views
4

내 drawRect 메서드에서 PNG 이미지를 그립니다. 그 꼭대기에, 나는 다음과 같이 20 %의 알파 색상으로 구형 영역을 그리려 :CoreGraphics를 사용하여 rect를 알파 색상으로 채우려면 어떻게해야합니까?

[[UIColor colorWithWhite:0.0 alpha:0.2] set]; 
UIRectFill(rect); 

문제는 알파 속성이 무시 얻을 것 같다입니다. 알파는 전혀 적용되지 않고 검은 직사각형 만 그려집니다. 이 문제를 어떻게 해결할 수 있습니까? 미리 감사드립니다!

답변

7

rect를 그리기 전에 CGContextSetBlendMode()을 사용하십시오.

+0

예, 그 트릭을 했어! 감사. 비슷한 기능을 사용했습니다. UIRectFillUsingBlendMode (rect, kCGBlendModeNormal); – Rits

0

보기 배경색을 투명하게 설정하십시오 ... 작동해야합니다.

관련 문제