Intereting Posts
Установить цвет StatusBar для расширений в UIActivityViewController Обработка аудиосигнала из источника CMSampleBufferRef Лучшая практика использования @property ivars Что такое использование MobileCoreServices / MobileCoreServices.h в iOS Вид собрания. Раскладка потока, аналогичная Apple Store Application. Swift Sprite Kit снова вызовет функцию Как мы можем увеличить ширину двух кнопок, когда мы удаляем третью кнопку из вида Шифрование / дешифрование AES 128 с использованием случайной соли и вектора инициализации Facebook SDK 4.0 оставаться в системе / Сохранить FBSDKAccessToken в iOS (Swift 3) Box2D только для обнаружения столкновений Как добавить Alamofire в быстрый проект быстрым менеджером пакетов Как синхронизировать значение свойств в разных объектах с помощью NSNotification или альтернативы? Как установить преобразование вращения, которое не искажается при вращении устройства? Интерактор или шлюз – Чистая архитектура дяди Боба Правильное использование Grand Central Dispatch – запуск, приостановка, возобновление, отмена потока?

Наложения не записываются в MKMapView ScreenShot, взятый программно

Я пытаюсь сделать скриншот на MKMapView, на котором я рисую местоположение пользователя, нарисовал путь, используя классы BreadCrumbs CrumbPath и CrumbPathView overlay и overlay.

Вот код, который я использую для получения экрана Shot:

if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) UIGraphicsBeginImageContextWithOptions(self.view.frame.size, NO, [UIScreen mainScreen].scale); else UIGraphicsBeginImageContext(self.view.frame.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIImage * croppedImage = [Utils cropImage:viewImage withFrame:_map.frame]; UIGraphicsEndImageContext(); UIImageWriteToSavedPhotosAlbum(croppedImage, nil, nil, nil); 

ScreenShot, который я пытаюсь получить Должен выглядеть так:

введите описание изображения здесь

Но ScreenShot я получаю выглядит так:

введите описание изображения здесь

Здесь вы можете заметить, что синяя линия (User Location Path) отсутствует в ScreenShot.

Может кто-нибудь, пожалуйста, помогите мне предложить, какое решение или что я делаю неправильно здесь?

Всем спасибо.

Solutions Collecting From Web of "Наложения не записываются в MKMapView ScreenShot, взятый программно"