Voici le code Cocoa Touch pour faire un "screen shot", une copie d'écran :
Ici nous sommes dans le contrôleur, "self.view" retourne la vue du contrôleur.
"bounds.size" retourne la taille de cette vue.
-(UIImage*) printScreen {
// On donne la taille de la vue à copier (bonds.size)
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
// pi contient l'image copie de la vue
UIImage * pi = UIGraphicsGetImageFromCurrentImageContext();
return pi;
}
Ici nous sommes dans le contrôleur, "self.view" retourne la vue du contrôleur.
"bounds.size" retourne la taille de cette vue.
Aucun commentaire:
Enregistrer un commentaire