我有一个 MKMapView
,我想截取它的屏幕截图并将其分享到社交网络,例如 Facebook。我找到了一种制作屏幕截图的好方法,即使用 MKMapSnapshotter
(从 iOS 7 开始可用),但我的问题是:我可以分享屏幕截图吗MKMapView
的?苹果允许这样做吗?
我找到了this类似的问题,但没有给出明确的答案。
最佳答案
尝试 iOS 版 Google map SDK: Documentation
要制作屏幕截图,请使用以下代码:
CGRect rect = [captureView bounds];
UIGraphicsBeginImageContextWithOptions(rect.size,YES,0.0f);
CGContextRef context = UIGraphicsGetCurrentContext();
[captureView.layer renderInContext:context];
UIImage *capturedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
关于ios - 分享 MKMapView 截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21576577/