2013-12-09 31 views
5

İçinde bazı içerikler bulunan bir UIImage oluşturmaya çalışıyorum. Uygulamamda, kullanıcı farklı şeylere dokunarak bir görseli görebilecek ve değiştikleri resmin parçaları, dokundukları şeye bağlı olacaktır. Bunu, UIImages katmanını birbirinin üzerine yerleştirerek yapıyorum. Aynı yöntemi kullanan bir UIImage (kullanıcının dışa aktarması için), görüntüleri birbirinin üzerine yerleştirerek nasıl oluşturabilirim? Teşekkür :)İçindekilerle programlı olarak bir UIImage nasıl oluşturulur

+0

olası yinelenen (http://stackoverflow.com/questions/2500915/how-to-create [bir UIView/UIScrollView bir görüntü oluşturmak için nasıl] -an-görüntü-den-a-UIView-UIScrollView) – Wain

cevap

12

Bu size yardımcı olacaktır

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(); 
ait
İlgili konular