2009-12-30 6 views
0

나는 두 개의 UIImageView을 가지고 있는데, 둘 다 하나로 연결하여 UIImageView이되고 싶습니다. 당신에게 알려주기 위해, 이미지는 그들에게 약간의 투명성을 가지므로 그들 모두를 보게 될 것입니다. 그들은 같은 크기입니다.어떻게 목표 C에서 두 개의 이미지를 연결합니까?

+0

당신이 연결을 말하면, 그것들을 오버레이 (같은 장소에 두는 것)하거나 서로 옆에 두는 것을 의미합니까? 오버레이를 의미하는 경우 두 픽셀이 같은 지점에있을 때 어떤 일이 발생하기를 원하십니까? 투명도를 어떻게 처리 하시겠습니까? –

+0

크기가 다른가요? –

+0

저는 그것들을 하나의'UIImageView'로 만들고 싶습니다. 그렇습니다. 그것들은 같은 크기입니다. – Jaba

답변

0

이봐, 당신은 당신이 코드

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
UIGraphicsBeginImageContext(self.view.bounds.size); 
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *savedImg = UIGraphicsGetImageFromCurrentImageContext();//here is the final image 
UIGraphicsEndImageContext(); 
[pool release]; 

이 도움이 희망과 스크린 샷을 복용하여이 작업을 수행 할 수있는 두 개의 정적 이미지 뷰를 사용하는 경우.

1

imageView를 다른 이미지 위에 오버레이하려면 backgroundColor를 지우고 IB를 사용하거나 코드를 통해 프레임을 직접 설정하여 이미지 뷰를 이동하도록 설정하십시오.

관련 문제