【发布时间】:2017-01-24 04:19:33
【问题描述】:
我在 mapkit 中有 2 个图钉,它们都在同一个注释视图下,所以这两个图钉的颜色相同。我怎样才能使别针有不同的颜色。我希望 hello 是红色的,而 hellox 是蓝色的。
import UIKit
import MapKit
class ViewController: UIViewController, MKMapViewDelegate {
@IBOutlet var jmap: MKMapView!
override func viewDidLoad() {
jmap.delegate = self;
let hello = MKPointAnnotation()
hello.coordinate = CLLocationCoordinate2D(latitude: 40, longitude: -73)
jmap.addAnnotation(hello)
let hellox = MKPointAnnotation()
hellox.coordinate = CLLocationCoordinate2D(latitude: 34, longitude: -72)
jmap.addAnnotation(hellox)
}
func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {
let annotationView = MKPinAnnotationView()
annotationView.pinTintColor = .blue
return annotationView
}}
【问题讨论】:
标签: ios swift swift3 mapkit mkannotationview