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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • ICON

    ICON

    19 EKİM 2011