iOS 除UIScreengetimage 外有无其他截屏的办法?


LZ需要在拍照的时候调用截屏的方法让用户保存此时拍的图片,但是上面会有一些标注的地理位置,天气,时间等使用UILabel显示的,非图片~
使用UIScreengetimage这个私有API是无法通过上传的,更不可能审核通过。

但使用这个办法

UIGraphicsBeginImageContext(CGSizeMake(self.view.frame.size)); 
  [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 
  UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
   UIGraphicsEndImageContext(); 
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);

无法获取到相机取景框内的照片,是一片黑~

想请问下是否还有其他的办法可以解决~

imagepicker 相机 截图 ios

神奇的肥肥 10 years, 12 months ago

看你的需求,获取照片,获取截图,拼一下就好了吧

白莲想华凌 answered 10 years, 12 months ago

Your Answer