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);
无法获取到相机取景框内的照片,是一片黑~
想请问下是否还有其他的办法可以解决~
神奇的肥肥
10 years, 12 months ago