SORU
4 ŞUBAT 2010, PERŞEMBE


Nasıl bir ekran görüntüsü almak için program aracılığıyla

Ekran kaydedilen fotoğraf kitaplığa kaydedilen görüntünün bir ekran görüntüsü istiyorum

CEVAP
4 ŞUBAT 2010, PERŞEMBE


Düşünüyorretina Ekranaşağıdaki kodu kullanabilirsiniz :

if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)])
    UIGraphicsBeginImageContextWithOptions(self.window.bounds.size, NO, [UIScreen mainScreen].scale);
else
    UIGraphicsBeginImageContext(self.window.bounds.size);

[self.window.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData * imgData = UIImagePNGRepresentation(image);
if(imgData)
    [imgData writeToFile:@"screenshot.png" atomically:YES];
else
    NSLog(@"error while taking screenshot");

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • Richard Laxa

    Richard Laxa

    30 AĞUSTOS 2012
  • Shanice Caruthers

    Shanice Caru

    27 EKİM 2011