Я пытаюсь сбросить несколько булавок, которые представляют автобусные остановки с изображением, когда я добавляю изображение, оно меняет положение булавки. Когда я не устанавливаю изображение, булавка падает в правильном месте.
func mapView(mapView: MKMapView!, viewForAnnotation annotation: MKAnnotation!) -> MKAnnotationView! {
if annotation is StopAnnotation {
let identifier = "stopAnnotation"
var pinView = mapView.dequeueReusableAnnotationViewWithIdentifier(identifier)
if pinView == nil {
//println("Pinview was nil")
pinView = MKPinAnnotationView(annotation: annotation, reuseIdentifier: identifier)
pinView!.canShowCallout = true
pinView.image = UIImage(named: "stopIcon")
}
return pinView
}
return nil
}
Примеры
Изображение, которое я пытаюсь использовать:
Может ли кто-нибудь сказать мне, почему это делается? Я использую точно такое же изображение в своей версии этого приложения для Obj-C, и все работает нормально.