سؤال

أرغب في أخذ لقطة من عرض (WebView) أو ، إذا لم يكن ذلك ممكنًا ، الشاشة بأكملها ، حتى أتمكن من حفظها في معرض صور المستخدم. كنت أتساءل عما إذا كان هذا ممكنًا.

هل كانت مفيدة؟

المحلول

للحصول على الصورة ، ستحتاج إلى استخدام:

UIGraphicsBeginImageContext(self.bounds.size);

[theView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

ثم ، لحفظ مكتبة الصور:

UIImageWriteToSavedPhotosAlbum(viewImage,nil,NULL,NULL);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top