如何编辑Swift 4的字形图像图标?

时间:2018-11-27 02:09:55

标签: ios swift mapkit

我是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 :(得分:1)

您不能对其进行编辑,但是您可以替换。只需设置MKMarkerAnnotationView的glyphImage