0
を隠します。私が地図を押すと呼び出されますが、押す必要がなくても呼び出すことができます。 は、私はこのコードを使用してプログラム<code>mapView(mapView: MKMapView, didDeselectAnnotationView view: MKAnnotationView)</code>関数を呼び出すしようとしているMKAnnotationViewスウィフト
dispatch_async(dispatch_get_main_queue()) {
for item in self.largeMapView.selectedAnnotations {
self.largeMapView.deselectAnnotation(item, animated: false)
}
myView.pinTintColor = UIColor.greenColor()
calloutView.hidden = true
}
が手動で一つの「選択解除」に
pinTintColor
を変更し、手動
calloutView
が問題を解決隠し:
私はあなたが欲しいものを理解していません。英語を使用してください。 –
私の 'MKMapView'で現在選択されている注釈を却下したいと思います。通常、これはユーザーが選択したピンの外側、mapViewのどこか他のボタンを押したときに発生します。しかし、私はコード内でこれを引き起こしたいので、ユーザはどこにでも押す必要はありません。 – Alk
私はコールアウトを却下し、ピンを '選択解除'して、次にピンを押したときに再び選択されるようにします。私は地図やそのようなものからピンを削除したくない。 – Alk