2011-11-15 3 views
1

내 이미지에 클립 마스크를 추가하려고합니다. 그런 다음 손가락으로 그림을 그려야합니다.CGContextClipToMask UIImage 마스크 반전 및 반전

손가락으로 터치하고 클립 마스크가 작동하지만 문제는 내 UIImage가 위아래로 반전되어 보입니다.

어떻게 수정할 수 있습니까?

CGContextClipToMask(context, rect, myIconImage.CGImage); 

감사

답변

8

내가 대답을 발견하고 그것을 공유하고 싶어요 :

이 내 마스크 코드의 라인입니다.

사실 아주 간단합니다. 의 CGImage가있는 UIImage 반전되어 있기 때문에 나는 ClipToMask 줄 앞에 다음 줄을 추가 :이 코드

CGContextTranslateCTM(context, 0, self.bounds.size.height); 
CGContextScaleCTM(context, 1.0, -1.0); 

, 그것은 작동한다!

+0

답변을 수락 된 것으로 표시해야합니다. – mattsven