Save UIView to iPad PhotoLibrary
-
29-04-2021 - |
Question
I'm creating an app where within a UIView
subclass I have several UIImageView
's holding UIImage
's that the user has picked. I want to be able to allow the user to save the UIView
to the PhotoLibrary so that those UIImageView
's are saved as a sort of collage within this UIView
. Would I need to have a UIImageView in place of the UIView
to allow the code to save the whole area? or would I be able to use the UIView
?
Thank you in advance!
Solution
This function does what you want except storage:
-(UIImage *)takeScreeShotOfView:(UIView *)view
{
UIGraphicsBeginImageContext(CGSizeMake(1024, 748));
CGContextRef context = UIGraphicsGetCurrentContext();
[view.layer renderInContext:context];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return img;
}
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow