MKMapSnapshotter делает границы белыми

Я использую MKMapSnapshotter для создания снимка экрана карты, который затем отображаю в файле UIImageView.

let imageView = UIImageView()
imageView.frame = view.bounds
view.addSubview(imageView)

let options = MKMapSnapshotOptions()
options.scale = UIScreen.mainScreen().scale
options.region = mapView.region
options.size = mapView.frame.size

let snapshotter = MKMapSnapshotter(options: options)
snapshotter.startWithCompletionHandler { (snapshot, error) -> Void in
    imageView.image = snapshot?.image
}

Однако на полученном изображении вместо стандартных тонких красных границ страны (и федерации) видны уродливые белые линии.

Снимок экрана симулятора изображения

Есть ли способ сделать скриншот похожим на оригинальную карту?

Снимок экрана симулятора карты


person hennes    schedule 22.09.2015    source источник


Ответы (1)


Кажется, это проблема симулятора. Я вижу ту же проблему в Simulator, но на реальных снимках iOS 8 и iOS 9 снимки содержат правильные границы страны.

person kjam    schedule 03.03.2016