Comment puis-je faire une UIImage (capture d'écran) à partir du contenu d'un popover?
-
27-10-2019 - |
Question
Je présente une popover d'un bouton, dans les utilisateurs popover peut faire un dessin. Je voudrais saisir ce dessin comme UIImage.
Au moment où le dessin est une simple ligne de dessin en utilisant UIBezierPath, similaire à ce tutoriel: http://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html
Merci d'avance pour l'aide!
La solution
Si quelqu'un d'autre vient à travers cela. Si vous ne trouvez pas seulement renderInContext
#import <QuartzCore/QuartzCore.h>
Autres conseils
pour une solution de pâte de copie réelle:
#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;
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow