Как редактировать иконки изображений глифов Swift 4? - PullRequest
0 голосов
/ 27 ноября 2018

Я новичок в swift 4.2, и мне было интересно, могу ли я отредактировать значок булавки с изображением глифа в swift 4. Например, вместо красного маркера с булавкой это может быть красный маркер со значком быстрого питания?Спасибо за помощь.

Вот мой код:

func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {

      let identifier = "marker"
      var view: MKMarkerAnnotationView

      if let dequeuedView = mapView.dequeueReusableAnnotationView(withIdentifier: identifier)
        as? MKMarkerAnnotationView {

        dequeuedView.annotation = annotation

        view = dequeuedView
      } else {

        view = MKMarkerAnnotationView(annotation: annotation, reuseIdentifier: identifier)

        view.canShowCallout = true

        view.calloutOffset = CGPoint(x: -5, y: 5)
        view.rightCalloutAccessoryView = UIButton(type: .detailDisclosure)
      }
      return view
} 

1 Ответ

0 голосов
/ 27 ноября 2018

Вы не можете редактировать это, но вы, безусловно, можете заменить это.Просто установите MKMarkerAnnotationView в glyphImage.

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