خذ لقطة من العرض / WebView برمجيًا
سؤال
أرغب في أخذ لقطة من عرض (WebView) أو ، إذا لم يكن ذلك ممكنًا ، الشاشة بأكملها ، حتى أتمكن من حفظها في معرض صور المستخدم. كنت أتساءل عما إذا كان هذا ممكنًا.
المحلول
للحصول على الصورة ، ستحتاج إلى استخدام:
UIGraphicsBeginImageContext(self.bounds.size);
[theView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
ثم ، لحفظ مكتبة الصور:
UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL);
لا تنتمي إلى StackOverflow