将MKMapView呈现给UIImage的代码在iOS 7中不再有效.它返回一个空图像,底部只有"Legal"字样,右上角则是黑色指南针.地图本身丢失了.以下是我的代码:
UIGraphicsBeginImageContext(map.bounds.size);
[map.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)
Map是一个指向MKMapView的IBOutlet.有没有办法在iOS 7中正确渲染MKMapView?