Wie mache ich eine UIimage (Screenshot) aus dem Inhalt eines Popovers?
-
27-10-2019 - |
Frage
Ich präsentiere einen Popover von einer Taste, in den Popover -Benutzern können Benutzer eine Zeichnung machen. Ich möchte diese Zeichnung als Benutzeroberfläche erfassen.
Im Moment ist die Zeichnung eine einfache Zeichnung mit Uibezierpath, ähnlich wie bei diesem Tutorial: http://soulwithmobileTechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html
Vielen Dank im Voraus für die Hilfe!
Lösung
Wenn jemand anderes darauf trifft. Wenn Sie Renderincontext nicht einfach finden können#import <QuartzCore/QuartzCore.h>
Andere Tipps
Für eine tatsächliche Lösung für Kopierpaste:
#import <QuartzCore/QuartzCore.h>
- (UIImage*) screenShot {
UIGraphicsBeginImageContext(_view.bounds.size);
[_view.layer renderInContext: UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); //renders view to an image
UIGraphicsEndImageContext();
return viewImage;
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow