2013-12-09 2 views
5

UIImage에 내용이 포함되도록 만들려고합니다. 내 앱에서 사용자는 다른 항목을 탭하여 이미지를 볼 수 있으며 변경 한 이미지 부분은 탭하는 부분을 기반으로합니다. 저는 서로 위에 레이어 UIImages을 겹쳐서 이렇게합니다. 어떻게 서로의 위에 이미지를 겹쳐서 동일한 방법을 사용하는 UIImage (사용자가 내보낼 수 있도록)을 만들 수 있습니까? 감사합니다 :)프로그래밍 방식으로 내용으로 UIImage를 만드는 방법

+0

가능한 중복 (http://stackoverflow.com/questions/2500915/how-to-create [UIView의 /있는 UIScrollView에서 이미지 만드는 방법]을 - u-view-from-uiview-uiscrollview) – Wain

답변

12

이것은 당신에게 도움이 될 것입니다

UIImage *image1 = [UIImage imageNamed:@"image1.png"]; 
UIImage *image2 = [UIImage imageNamed:@"image2.png"]; 

CGSize newSize = CGSizeMake(width, height); 
UIGraphicsBeginImageContext(newSize); 

[image1 drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; 

[image2 drawInRect:CGRectMake(0,0,newSize.width,newSize.height) blendMode:kCGBlendModeNormal alpha:0.8]; 
UIImage *finalImage = UIGraphicsGetImageFromCurrentImageContext(); 

UIGraphicsEndImageContext(); 
관련 문제