我有一大堆 MKMapView 我想获得 UIImage (每个 UItableViewCell 我有一个)。很简单,我用 ;
UIGraphicsBeginImageContextWithOptions(_map.bounds.size, NO, 0.0);
[_map.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *mapImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
_mapImageView.image = mapImage;
在我的 UITableViewCell 子类中。
问题是:MKMapView
如果不在屏幕上,就不会绘制它的图块UITableViewCell
,所以当我滚动我的时UITableView
,我有一堆UIImageView
灰色网格。有人有解决方案吗?我将如何强制MKMapView
在图形上下文中呈现?
谢谢