2

MKMapView を UIImage にレンダリングするコードは、iOS 7 では機能しなくなりました。下部に「Legal」という単語と右上に黒いコンパスしかない空の画像が返されます。地図自体がありません。以下は私のコードです:

UIGraphicsBeginImageContext(map.bounds.size);
[map.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

Map は、MKMapView を指す IBOutlet です。iOS 7 で MKMapView を正しくレンダリングする方法はありますか?

4

1 に答える 1