自定义注释JPSThumbnailAnnotation在获取MKMapView的屏幕截图时被拉伸

时间:2013-09-16 16:48:54

标签: iphone ios objective-c mkmapview mkannotation

我正在使用JPSThumbnailAnnotation在MKMapView上显示带有图像的注释。一切运作良好,地图显示注释与图像,看起来像enter image description here

下面的图像

这里我需要截取MapView的截图并将该图像上传到facebook,以下是用于截取视图截图的代码

/* Get the entire on screen map as Image */
CGSize size = self.mapView.bounds.size;
UIGraphicsBeginImageContextWithOptions(size, NO, [UIScreen mainScreen].scale);
[self.mapView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * mapImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

问题是...在屏幕截图JPSThumbnailAnnotation中被拉伸,看起来像是跟随图像enter image description here

因此无法找到仅在屏幕截图中延伸此注释的原因。

任何帮助真的很感激。

提前致谢。

0 个答案:

没有答案