이미지에 버스 정류장을 나타내는 일부 핀을 놓으려고합니다. 이미지가 핀 배치를 변경하면 광고가 표시됩니다. 이미지를 설정하지 않으면 핀이 올바른 위치에 떨어집니다.MKAnnotationView 치환 핀에 이미지 추가
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 버전에서 똑같은 이미지를 사용하고 있으며 모든 것이 잘 작동합니다.