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

  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • Project Mooncircle

    Project Moon

    6 Aralık 2009
  • Submissions101

    Submissions1

    23 ŞUBAT 2007