将UIView保存到iPad PhotoLibrary

时间:2012-02-14 15:18:08

标签: uiview uiimageview uiimage save photolibrary

我正在创建一个应用程序,在UIView子类中我有几个UIImageView持有用户选择的UIImage。我希望能够允许用户将UIView保存到PhotoLibrary,以便将UIImageViewUIView保存为此UIView内的一种拼贴。我是否需要使用UIImageView代替UIView以允许代码保存整个区域?或者我可以使用{{1}}?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

除存储外,此功能可以执行您想要的操作:

-(UIImage *)takeScreeShotOfView:(UIView *)view
{
    UIGraphicsBeginImageContext(CGSizeMake(1024, 748));
    CGContextRef context = UIGraphicsGetCurrentContext();
    [view.layer renderInContext:context];
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img; 
}