2013-12-09 13 views
5

Tôi đang cố gắng tạo một UIImage với một số nội dung trong đó. Trong ứng dụng của tôi, người dùng sẽ có thể thấy một hình ảnh bằng cách nhấn vào những thứ khác nhau và các phần của hình ảnh mà họ thay đổi sẽ dựa trên những gì họ nhấn. Tôi đang làm điều này bằng cách xếp lớp UIImages trên đầu trang của nhau. Làm cách nào để tôi có thể tạo một UIImage (để người dùng xuất) có cùng phương pháp, bằng cách sắp xếp các hình ảnh lên trên nhau? Cảm ơn :)Cách tạo UIImage theo chương trình với nội dung

+0

thể trùng lặp của [Làm thế nào để tạo ra một hình ảnh từ một UIView/UIScrollView] (http://stackoverflow.com/questions/2500915/how-to-create -an-image-from-a-uiview-uiscrollview) – Wain

Trả lời

12

này sẽ giúp bạn

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(); 
Các vấn đề liên quan