UIImageを取得したいMKMapViewがたくさんあります(私が持っているUItableViewCellごとに1つ)。とても簡単です、私は使用します;
UIGraphicsBeginImageContextWithOptions(_map.bounds.size, NO, 0.0);
[_map.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *mapImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
_mapImageView.image = mapImage;
私のUITableViewCellサブクラスで。
問題は、が画面に表示されMKMapView
ていない場合にタイルを描画しないUITableViewCell
ため、スクロールすると、そこに灰色のグリッドが表示されたUITableView
ものがたくさんあることです。UIImageView
誰かがその解決策を持っていますか?MKMapView
グラフィックコンテキストでを強制的にレンダリングするにはどうすればよいですか?
ありがとう