iOS MKПолигон шаблон - PullRequest
       24

iOS MKПолигон шаблон

0 голосов
/ 14 декабря 2018

Я искал в интернете, но не смог найти ответ на этот вопрос.Можно ли нарисовать многоугольник, заполненный каким-то узором?Я не хочу использовать сторонние библиотеки.Я хотел бы добиться чего-то похожего на это: полигон с рисунком

1 Ответ

0 голосов
/ 14 декабря 2018

Да, вы можете сделать это.

UIColor имеет инициализатор для изображений-шаблонов.

guard let image = UIImage(named: "Name of the asset") else { return }
let color = UIColor(patternImage: image)

Затем в методе делегирования с оверлейным рендерингом вы можете просто назначить его заливке.цвет.

func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {

    // Renderer code

    yourRenderer.fillColor = color

    // Return your renderer

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...