我正在创建一个应用程序,在UIView
子类中我有几个UIImageView
持有用户选择的UIImage
。我希望能够允许用户将UIView
保存到PhotoLibrary,以便将UIImageView
个UIView
保存为此UIView
内的一种拼贴。我是否需要使用UIImageView代替UIView
以允许代码保存整个区域?或者我可以使用{{1}}?
提前谢谢!
答案 0 :(得分:1)
除存储外,此功能可以执行您想要的操作:
-(UIImage *)takeScreeShotOfView:(UIView *)view
{
UIGraphicsBeginImageContext(CGSizeMake(1024, 748));
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer renderInContext:context];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}