Ich versuche, einen Screenshot/Snapshot einer UIView aufzunehmen. Ich kann einen Screenshot der aktuellen sichtbaren Ansicht mit dem folgenden Code erhalten - aber ich möchte die gesamte Ansicht haben.
Die Ansicht ist ein ScrollView, daher gibt es Inhalte unterhalb, die nicht sichtbar sind und die ich gerne einbeziehen würde.
Wie kann ich diesen Code erweitern, um die nicht sichtbare Ansicht zu berücksichtigen?
UIGraphicsBeginImageContext(activityView.frame.size);
[self.activityView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *fullScreenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(fullScreenshot, nil, nil, nil);