J'essaie de prendre une image en plein écran de l'image de la caméra sans avoir l'overop de superposition.iPhone SDK - Comment masquer cameraOverlayView avant d'utiliser UIGetScreenImage?
Dans mon contrôleur de superposition j'ai essayé de cacher la superposition avec ces lignes de code:
[self.view setHidden:YES];
[self.view setNeedsDisplay];
CGImageRef screen = UIGetScreenImage();
UIImage* image = [UIImage imageWithCGImage:screen];
CGImageRelease(screen);
self.view.hidden = NO;
UIGetScreenImage montre encore l'interface utilisateur de superposition.
Y at-il un moyen de rendre cela possible?
Cela ne prend pas une capture d'écran comme le fait 'UIGetScreenImage'. Bien que cela fonctionne, l'inconvénient est qu'il est vraiment lent par rapport à la façon de capture d'écran (au moins dans iOS 3, il était). – Rengers
Je lis partout qu'Apple permet d'utiliser UIGetScreenImage jusqu'à ce qu'ils introduisent une méthode api publique? – dan