Domanda

Sto presentando un popover da un pulsante, nel popover che gli utenti possono fare un disegno. Vorrei catturare questo disegno come UiImage.

Al momento il disegno è un semplice disegno di linea usando Uibezierpath, simile a questo tutorial: http://soulwithmobiletechnology.blogspot.com/2011/05/uibezierpath-tutorial-for-iphone-sdk-40.html

Grazie in anticipo per l'aiuto!

È stato utile?

Soluzione

Se qualcun altro si imbatte in questo. Se non riesci a trovare il renderincontext solo#import <QuartzCore/QuartzCore.h>

Altri suggerimenti

Per una soluzione di pasta di copia effettiva:

#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;

}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top