Код для визуализации MKMapView для UIImage больше не работает в iOS 7. Он возвращает пустое изображение с ничем, кроме слова «Legal» внизу и черным компасом в правом верхнем углу. Сама карта отсутствует. Ниже приводится мой код:MKMapView to UIImage iOS 7
UIGraphicsBeginImageContext(map.bounds.size);
[map.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Карта - это IBOutlet, который указывает на MKMapView. Есть ли способ правильно отобразить MKMapView в iOS 7?
Вы пытались использовать 'drawViewHierarchyInRect: afterScreenUpdates:' вместо 'renderInContext:'? –