Erfassen Sie UIView und speichern Sie es als Bild

Zuerst füge ich das hinzuUILable aufUIImageView und nachdem ich den Screenshot gemacht habeUIView, das Bild nicht richtig erfassen dieUIView Rahmen Ich bringe auch die Bild-URL.

1) Link zum Originalbild:

2) Nach dem Aufnehmen des Bildes Link:

Code:

UIGraphicsBeginImageContext(viewImage.frame.size);
[viewImage.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *vwImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

NSData *data=UIImagePNGRepresentation(vwImage);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
// NSString *imgName = [NSString stringWithFormat:imagename];
NSString *strPath = [documentsDirectory stringByAppendingPathComponent:imagename];
[data writeToFile:strPath atomically:YES];

Antworten auf die Frage(6)

Ihre Antwort auf die Frage